高级软件工程领导

1个月前全职
94万 - 104.5万 / 年 beBeeSoftwareEngineering

beBeeSoftwareEngineering

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