Mercury Insurance 高级软件工程师——美国远程
负责在 Mercury Insurance 设计和交付安全、可扩展的分布式系统。指导敏捷执行和代码质量,并助力其他工程师成长。
描述
- 为复杂技术场景开发可靠且经过充分测试的代码
- 评估产品需求,并将其转化为具有韧性的系统设计
- 构建模块化、可配置、可复用、高效、安全、合规、可扩展、易维护且易于使用的分布式应用
- 负责多个应用的设计评审和代码评审
- 指导冲刺团队交付新的功能和增强功能
- 消除影响冲刺待办事项和高质量解决方案交付的障碍
- 与团队和利益相关者合作,成功交付预期功能
- 指导工程师并提供切实可行的技术方向
- 在 Mercury 推动创新和工程卓越
任职要求
- 计算机科学、信息系统或相关专业学士学位,或具备同等教育和经验组合
- 至少五年的软件编程经验
- 至少两年使用 Mercury 所采用技术的经验
- 至少一年领导和指导工程团队的经验
- 精通一种或多种行业标准编程语言,例如 Java、Python、Go、C++ 或 JavaScript
- 具备应用数据结构、算法和设计模式的经验
- 熟练使用关系型数据库、NoSQL 系统和缓存技术
- 具备使用 REST 和 gRPC 等现代协议开发 API 的经验
- 熟悉消息传递、流处理、工作流和集成框架,包括 Apache Kafka、Apache NiFi、Amazon SQS、MS MQ 或 Apache Camel
- 了解微服务架构
- 具备使用 Docker 和 Kubernetes 等容器化技术的经验
- 熟练应用 DevSecOps 实践以提升工程效率
- 具备设计和实现高质量分布式应用的经验
- 能够使用分析和实验数据设计和改进系统
- 具备出色的问题解决能力
- 具备优秀的沟通能力
- 能够与跨职能团队和利益相关者协作并施加影响
- 通过指导和技术支持展现领导经验
- 具备为团队制定技术战略和愿景的经验
- 计算机科学、信息系统或相关专业学士学位,或具备同等教育和经验组合
福利待遇
- 具有竞争力的薪酬
- 大多数职位可灵活选择在美国境内任何地点工作
- 带薪休假,包括年假、病假、九个公司假日和志愿服务时数
- 激励奖金机会,包括节日奖金、推荐奖金和绩效奖金
- 医疗、牙科、视力、人寿和宠物保险
- 提供公司匹配的 401(k) 退休储蓄计划
- 富有参与感的工作环境
- 晋升机会
- 教育援助
- 职业和个人发展机会
- 公司认可计划
- 健康与福祉资源,包括免费的心理健康治疗和辅导课程,以及儿童照护和老年照护支持
