我们的客户提供软件即服务(SaaS)平台,以促进一种软件分发模型,其中云服务提供商托管应用程序并使其可供客户使用
职位描述
首席软件工程师负责为一小团队的软件开发人员提供技术领导,以实现:增长、扩展、安全性优化、性能优化和可维护性
• 领导开发人员并与产品经理密切合作
• 与其他团队负责人、董事和首席技术官一起进行代码审查和开发进展
• 积极实施最新的技术和工具,以确保产品达到最高质量标准
• 直接管理和指导直接和间接报告人员,如开发人员、QA自动化工程师和构建和发布工程师;
• 通过重构、代码审查和组件重新设计来维护战略性举措
• 关注安全和安全编码实践;
• 积极参与团队的系统安全审查流程
资格要求
• 扎实的C#、.NET MVC、SQL Server和PostgreSQL知识
• 对AWS、Azure和GCP的良好了解是一个重要的加分项,优先考虑AWS
• 5年以上专注于SaaS应用程序的软件开发经验,
• 至少1-2年的首席软件开发经验
• 具有构建复杂SaaS应用程序的丰富经验
• 能够解决与UI、数据、数据库或Web堆栈相关的运行时问题
• 能够通过绘制流程图和文档与团队进行沟通
• 能够指导并为团队成员提供技术指导