高级软件工程师团队负责人

温哥华 2天前全职 网络
79.5万 - 93.3万 / 年
无论您是员工还是客户,我们的使命都是确保您获得成长所需的一切。Plant Products自豪地成为加拿大和美国专业园艺种植者的首选分销合作伙伴。 我们正在寻找一位高级软件工程师,担任一个小型产品工程团队的团队负责人。 这是一个动手角色,具有明确的所有权。您将编写生产代码,领导日常技术执行,负责部署,并成为本地时区生产问题的主要技术响应者。您将与提供架构指导的资深工程师密切合作,同时专注于执行、可靠性和推动团队前进。这个角色适合那些希望承担真正责任和影响力的工程师,而不涉及人员管理。 薪资 - 根据经验,$115,000 - $135,000。 您的工作内容 构建和交付 - 设计和实现可靠、可维护的功能和服务。 - 编写高质量的生产代码,并通过深思熟虑的代码审查提高标准。 - 全程负责工作:设计、实施、部署和后续跟进。 - 调试和解决跨服务和系统边界的复杂问题。 日常领导团队 - 担任团队日常工作的技术负责人。 - 将项目分解为清晰、可执行的任务。 - 做出实用的技术决策,并知道何时升级更大的设计问题。 - 领导设计讨论、实施规划和技术审查。 - 与资深工程师合作,在架构和长期技术方向上保持一致。 负责部署和生产 - 负责协调预发布和生产部署。 - 确保发布安全、可预测并得到良好沟通。 - 改进和维护CI/CD管道、部署流程和环境稳定性。 - 通过日志、指标和警报确保系统可观察和可支持。 处理事件 - 在本地时区担任客户影响事件的主要技术负责人。 - 领导严重性1和严重性2事件的响应,包括分诊、缓解和沟通。 - 推动事后审查并确保完成后续行动。 - 在短期修复和长期改进之间取得平衡,以防止重发。 协作和沟通 - 与产品和其他合作伙伴密切合作,明确需求和权衡。 - 在发布、事件和交付里程碑期间清晰沟通。 - 改进文档、工具和流程,以帮助团队更快、更安全地前进。 我们在寻找什么 经验和技能 - 5-8年专业软件开发经验。 - 具有领导功能、服务或小团队技术交付的经验。 - 对生产系统有强烈的责任感,包括部署和事件响应。 - 能够做出决策、承担责任并贯彻执行。 - 具有与资深或高级工程师在共享所有权模式下合作的经验。 - 具有JavaScript和/或Python经验。 - 具有云平台(如AWS或类似平台)经验。 - 熟悉CI/CD管道、监控和运营最佳实践。 教育背景 - 软件开发的大学文凭或计算机科学的大学学位 (或同等实践经验) 您的工作方式 - 您重视可靠性、清晰性和稳步进展。 - 您对结果负责,而不仅仅是分配的任务。 - 您在事情出错时能够清晰沟通。 - 您乐于帮助其他工程师交付高质量的工作。