这是一个高级领导职位,适合经验丰富的软件工程领导者,他们能够推动复杂的工程工作并指导整个产品组合的架构决策。
成功的候选人将结合深厚的技术专长、战略思维和指导能力,在推动创新和交付可扩展可靠系统方面发挥关键作用。
高级软件工程领导将专注于通过利用适合目的的技术(包括 API 微服务、云计算、人工智能和其他相关工具)来解决复杂的商业问题。
该角色还涉及改善软件工程流程、优化上市时间,并在整个组织中指导软件工程师。
高级软件工程领导将领导和监督从构思到完成的复杂工程项目,确保它们达到最高的质量和性能标准。
该角色需要与跨职能团队合作,并为开发推动公司成功的创新解决方案做出贡献。
• 负责商业和专业领域的技术方向和路线图。
• 与高层领导密切合作,开发和实施推动创新、提高效率并保持市场竞争力的战略举措和路线图。
• 负责平台性能、可扩展性和其他方面。
• 作为关键架构和设计举措的技术权威和决策者,特别是那些具有高风险或新技术的。
• 具备实际操作的技术能力,作为可信赖的顾问,利用技术专长做出战略决策和倡议,在提升技术决策过程方面发挥重要作用,并充当技术领导者。
• 促进和推动跨职能合作,以确保技术决策支持整体商业战略。
• 担任导师,培养团队内部与工程能力相关的成长。
• 开发共享的软件工程框架、API 和工具包,以简化集成到生产应用程序中。
• 定义和执行软件工程最佳实践,确保模型开发、部署和监控的一致性。
• 识别创新和持续改进的机会,作为变革的推动者,倡导创新想法和倡议以改善流程。
• 关注行业趋势、新兴技术和最佳实践,评估新技术对组织的潜在影响,并推荐采用策略。
• 与内部和外部的各种技术论坛专家协调,被公认为技术社区的活跃成员,并在组织内外推广技术。
所需技能和资格:
• 计算机科学、工程或相关领域的学士或硕士学位。
• 10年以上软件开发经验,至少3年以上技术领导角色经验。
• 对软件架构原则和系统设计模式、人工智能/机器学习概念及框架有深入理解。
• 精通 Angular、Java、Spring Boot、数据库、SQL 和 NoSQL,并具备 AWS、Azure、GCP、微服务和分布式系统等云平台的经验。
• 在生产环境中设计可扩展和弹性系统的能力得到验证。
• 对 DevSecOps 和可观察性工具有广泛知识。
• 在指导软件工程师和建立全球技术社区方面的领导力得到验证。
• 优秀的分析和解决问题能力,能够应对复杂的技术挑战并驾驭模糊性。
• 优秀的沟通和利益相关者管理技能,能够向不同受众传达复杂的技术信息。
• 对于位于魁北克的候选人,考虑到与全国讲英语的同事定期互动的必要性,要求双语能力。
• 不要求有加拿大的工作经验,但必须有资格在加拿大工作。
福利:
• 认可成功的财务奖励计划。
• 行业内领先的员工股票购买计划,匹配购买净股份的50%。
• 提供广泛的灵活养老金和福利套餐,并可获得虚拟医疗服务。
• 灵活的工作安排。
• 每年最多可购买5天额外假期的可能性。
• 每年提供促进积极健康生活方式的健康账户。
• 提供支持身体和心理健康、拥抱变革和与同事联系的工具和资源。
• 动态的工作场所学习生态系统,配备学习旅程、互动在线内容和激励项目。
• 包容性的员工主导网络,教育、启发、放大声音、建立关系并提供发展机会。
• 激励人心的领导者和同事将支持你并帮助你成长。
• 社区影响计划,因为你关心的事情是你与众不同的一部分,而你对社区的贡献也应该同样独特。