高级软件开发工程师,AWS 后端(加拿大远程)
为 Autodesk 全球设计软件平台构建可扩展的 AWS 后端服务和 REST API。 在分布式工程团队中负责架构、交付、质量和运营实践。
描述
- 开发并交付 AWS 后端服务和 REST API,包括无服务器和事件驱动组件
- 与架构师、技术负责人和产品负责人协作,将共同目标转化为可执行的设计和交付成果
- 建立促进质量、安全性、韧性和效率的工程实践
- 通过细致的代码评审、结对编程、指导和可执行的反馈提升团队能力
- 为各种应用创建可复用的解决方案、框架、自动化和编排机制
- 通过单元测试和集成测试、CI/CD 集成以及有针对性的重构负责软件质量
- 指导复杂技术项目从初始设计到生产交付
- 拆解项目,尽早识别风险,并帮助团队管理发布和采用过程
- 通过可观测性、参与值班和事件响应保障运营可靠性
- 在设计、开发、测试和调试过程中应用 AI 工具,同时坚持严格的评审和验证
- 与全球分布的同事及跨职能利益相关者高效合作
- 通过清晰有力的书面沟通记录决策和背景信息
任职要求
- 计算机科学或相关专业学士学位,或同等实践经验
- 具备清晰有效的书面和口头沟通能力
- 具备指导开发人员并参与设计评审的经验
- 至少五年构建和交付后端软件的专业经验
- 熟练掌握一种或多种后端语言,例如 Java、TypeScript、Python、Go 或 Ruby
- 具备 API 设计、实现和版本管理经验
- 扎实掌握关系型数据库概念,包括模式设计和查询优化
- 具备高级 AWS 使用经验,熟悉 Lambda、SQS/SNS、API Gateway、DynamoDB、S3 和 IAM 等服务
- 具备开发和运营无服务器、事件驱动系统的实践经验
- 具备管理 CI/CD 流水线以及采用安全发布和回滚流程进行部署的经验
- 持续进行单元、集成和端到端测试,并将其集成到交付流水线中
- 熟悉可观测性和故障排查工具
- 具备将 AI 编程助手用于日常软件开发的经验
- 在发布前评审、测试和验证 AI 生成代码时具备良好的判断力
福利待遇
- 可能提供年度现金奖金
- 销售职位可能包含佣金机会
- 可能提供股票奖励
- 可能提供全面的福利套餐
- 可能需要进行现场入职或身份验证
