软件开发经理 - 埃德蒙顿混合办公
领导 LawDepot 的工程团队,为其法律文档平台和内部 CMS 提供交付指导。 推动技术质量、AI 辅助开发、可靠发布和开发者成长。
描述
- 领导开发 LawDepot 合同平台和内部 CMS 编辑体验的开发人员
- 制定技术方向,将业务重点转化为可靠的软件交付
- 管理软件开发人员和 Scrum Master
- 明确工作期望,指导团队成员,支持绩效与职业发展,并推动团队共同承担交付和生产质量责任
- 与产品负责人及利益相关者合作,制定战略和技术路线图
- 清除交付障碍,引导团队聚焦高影响力优先事项
- 用业务语言解释技术背景、风险、依赖关系和权衡取舍
- 选择支持业务目标和未来扩展性的架构与技术
- 监督进度、范围、估算、依赖关系、风险和交付承诺
- 将 AI 用于技术调研、原型设计、代码审查、测试创建、文档编写和交付分析
- 帮助开发人员采用有效的 AI 辅助工程实践
- 改进 Web 应用、API、数据模型、自动化测试、CI/CD、安全性和生产故障排查方面的工程实践
- 监督发布、上线准备、回滚计划、事件响应、技术质量,以及移除过时代码或功能开关
- 与产品和分析团队合作,支持网站实验
- 参与招聘、入职、日常运营和人员管理
- 与产品、UX、QA、架构和信息系统领域的领导者合作
任职要求
- 计算机科学、软件工程、信息技术或相关专业的高等教育学历
- 至少 2 年领导软件开发团队,并支持开发人员绩效、成长和交付
- 至少 7 年软件开发、架构或技术交付工作经验
- 具备在软件开发环境中监督项目、流程、优先事项和技术交付的经验
- 在 Web 应用、API、数据模型、自动化测试、CI/CD、安全性和生产故障排查方面具备可靠的技术判断力
- 具备在软件工程中使用 AI 平台、智能体或相关工具的实际经验
- 能够评估 AI 生成的成果、识别风险,并指导他人判断何时必须依靠人工决策
- 具备商业意识,能够将技术选择与公司重点和运营成果联系起来
- 能够与跨职能业务利益相关者高效合作
- 具备出色的书面和口头沟通能力,包括解释权衡取舍、协商范围和协调利益相关者
- 熟悉敏捷实践和跨职能软件交付
- 具备 TypeScript 或 JavaScript、C#/.NET、Vue、SQL Server 和 Entity Framework Core 经验者优先
- 具备创建可复用 AI 工作流、工程操作手册或开发者赋能实践经验者优先
- 熟悉 Model Context Protocol 或类似方法者优先
- 具备领导 AI 采用、技术转型或更广泛变革管理计划经验者优先
- 根据申请问题要求,能够在加拿大永久工作
福利待遇
- 具有竞争力的全面薪酬方案
- 全面的医疗和牙科保险
- 医疗支出账户或个人支出账户
- 每周工作 37.5 小时
- 灵活的工作安排
- 可选择存储工时
- 带薪休假
- 额外个人休假日
- 持续学习机会
- LinkedIn Learning 订阅
- 培训预算
- 公司股份计划
- 全办公室免费供应餐食
- 每月社交活动
- 私人办公室和协作工作空间
- 免费便捷的停车位
- 混合办公安排
- 可在加拿大境内完全远程办公
