高级软件工程师 - 纽约远程办公
负责独立宠物集团宠物健康保险平台的架构与实践工程工作。强化 Azure 应用、可靠性、工程标准以及跨团队技术交付能力。
描述
- 为多个工程团队和产品领域提供技术领导力
- 负责新开发、集成、现代化改造和平台改进的解决方案设计与架构决策
- 与软件工程经理合作,制定技术方向和工程标准
- 评估技术权衡,并推荐可扩展、可维护、安全且可靠的解决方案
- 构建和支持 .NET/C#、Azure、API、Web 应用和数据平台解决方案
- 为复杂、高影响力的跨平台项目编写代码
- 支持面向客户的应用、保单和理赔平台、集成以及移动应用
- 创建原型和参考实现
- 诊断复杂的应用、集成、性能和生产环境问题
- 开展代码审查和设计评审
- 推动软件设计、编码、API、集成、测试、可观测性、弹性、安全、云原生开发和源代码管理标准
- 识别技术债务,并与工程领导层及产品团队确定修复优先级
- 改进 Azure 解决方案、CI/CD 流水线、部署自动化、发布质量和环境一致性
- 支持日志、指标、链路追踪、告警和应用性能监控
- 调查关键生产事故、解决问题并帮助防止再次发生
- 担任各工程领域的技术升级处理联系人
- 协调工程、产品、QA、DevOps、架构、安全和运营团队之间的协作
- 通过评审、设计讨论、结对编程和技术指导,培养软件工程师及高级工程师
- 推动跨职能培训和知识共享
- 为遗留架构和软件制定现代化改造与重构方案
- 主导 API、集成、应用和共享服务的改进
- 通过 Azure DevOps 参与迭代计划、待办事项梳理、技术探索和交付
- 与产品负责人及业务利益相关者合作,将需求转化为技术上稳健的解决方案
- 编制估算、识别依赖关系,并沟通实施风险和技术权衡
任职要求
- 计算机科学、软件工程学士学位,或同等专业经验
- 拥有丰富的软件工程从业经验,并逐步承担高级技术领导职责
- 具备使用 .NET 和 C# 开发应用的高级实践经验
- 拥有在 Microsoft Azure 上构建云解决方案的丰富经验
- 具备 API、集成、分布式应用和企业软件系统设计经验
- 熟练掌握软件架构、面向对象设计、设计模式和现代工程实践
- 具备 Azure DevOps、CI/CD 流水线、自动化测试和现代部署方法经验
- 拥有 SQL Server、关系数据建模和应用性能方面的丰富经验
- 具备诊断复杂生产应用和分布式系统问题的经验
- 能够在没有直接管理权限的情况下影响多个团队的技术方向
- 具备出色的书面和口头沟通能力,能够向技术和非技术受众解释复杂技术主题
- 优先考虑:具备保单管理、理赔、保险、金融服务或受监管企业平台经验
- 优先考虑:具备遗留 .NET 应用和架构现代化改造经验
- 优先考虑:具备 Microsoft Dynamics 和企业集成经验
- 优先考虑:具备现代前端框架和 Web 应用架构经验
- 优先考虑:具备支持或开发原生 iOS 和/或 Android 应用的经验
- 优先考虑:具备设计可复用 API 和集成平台的经验
- 优先考虑:具备应用性能监控、可观测性、可靠性工程和生产支持经验
- 优先考虑:具备与分布式或海外工程团队协作的经验
福利待遇
- 符合年度奖金申请资格
- 全面的医疗、牙科和视力保险
- 公司提供的基础人寿保险,员工无需承担费用
- 公司支付的短期和长期伤残保险
- 十二周全薪育儿假
- 健康储蓄账户
- 灵活支出账户
- 退休储蓄计划
- 个人带薪休假
- 带薪节假日和全公司 Wellness Day
- 为非营利组织志愿服务提供带薪休假
- 宠物友好型办公环境
- 通勤福利
- 团体宠物保险
- 在职培训和技能发展
- 员工援助计划
