成为加拿大航空的一部分就是成为一个标志性加拿大象征的一部分,最近被评为北美最佳航空公司。加入我们多元化和充满活力的团队,让您的职业生涯腾飞,站在乘客航空的前沿。
加入加拿大航空——一个标志性的加拿大品牌和北美排名第一的航空公司——引领航空业的下一波数字化转型。随着重大IT计划的推进和对创新的坚定承诺,这是一个帮助塑造旅行技术未来的独特机会。
我们正在寻找一位充满活力且经验丰富的技术负责人,以指导工程团队交付可扩展的高质量软件解决方案。这个角色结合了动手开发和战略领导,推动架构决策,指导开发人员,并将技术执行与长期业务目标对齐。
作为工程卓越的倡导者,技术负责人培养创新、简化和持续改进的文化。您将跨学科协作,推广敏捷最佳实践,探索包括人工智能和机器学习在内的新兴技术,以确保我们的平台保持可靠、面向未来并具有影响力。
加入一个在全球航空业前沿重新定义数字乘客体验的团队,让您的职业生涯腾飞。
职责:
- 领导和指导全栈软件工程团队——前端、后端、云和DevOps——交付高质量、可扩展的解决方案。
- 负责架构决策,确保与企业范围的技术标准和长期产品愿景对齐。
- 积极参与开发工作,在编码、测试和性能优化方面树立最佳实践。
- 定义和发展技术战略,包括CI/CD管道、DevSecOps原则和发布自动化。
- 倡导现代设计模式,如微服务、无服务器和模块化组件架构。
- 推动和审查低级设计规范,确保技术清晰度、可行性和与高级架构的对齐。
- 进行彻底的代码审查,评估测试计划和单元测试脚本,以维护质量、可靠性和可维护性标准。
- 与产品负责人、设计师和Scrum大师合作,共同创建用户故事,定义验收标准,并在技术可行性和业务优先级之间取得平衡。
- 推动采用新兴技术,包括生成式AI、代理系统和AI辅助开发工具。
- 建立和执行编码标准、测试框架和文档实践,以确保可维护性和可扩展性。
- 监控和改进工程指标(如提交速度、测试覆盖率、部署频率)以提高团队生产力。
- 在团队内培养持续学习、创新和心理安全的文化。
- 向技术和非技术利益相关者清晰传达技术概念。
- 参与跨团队计划,设定技术指南并促进各小组和平台之间的一致性。
- 支持发布后的活动,包括调试、性能调优和事件解决。
资格要求
必需条件:
- 计算机科学或相关领域的学士学位。
- 至少5年的软件开发经验,其中至少2-3年担任技术领导角色。
- 证明有能力领导工程团队并在全栈进行架构决策。
- 对现代框架和语言(如React、Angular、Node.js、Java、NestJS)有深入的专业知识。
- 在云平台(AWS、Azure、GCP)、容器编排(Docker、Kubernetes)和基础设施自动化方面有丰富经验。
- 有关系型数据库(如PostgreSQL、MySQL)和/或NoSQL数据库(如MongoDB、Cassandra)工作经验。
- 对数据访问框架、行业标准和数据库集成及性能优化的最佳实践有扎实理解。
- 熟练掌握RESTful API、OpenAPI/Swagger和集成模式。
- 具有敏捷方法论、待办事项管理和跨职能协作的经验。
- 具有较强的沟通能力,能够在团队之间对齐技术决策并向非技术受众解释概念。
- 展示了指导团队、管理技术优先级和推动交付卓越的能力。
- 在快节奏环境中展示准时性和可靠性,以支持整体团队成功。
资产:
- 具有Mulesoft或其他基于Java的ESB(如IBM IIB、Tibco)经验。
- 接触过API管理平台,如Apigee、IBM API Connect或Mulesoft。
- 熟悉生成式AI、机器学习模型集成或AI辅助开发工具。
- 具有航空或旅游行业背景,了解特定领域的挑战和系统。
- 拥有云架构、敏捷领导或安全框架的认证(如AWS认证解决方案架构师、认证ScrumMaster、CISSP)。
个人属性:
- 以高水平的热情激励和激发工程团队,培养卓越和责任感的文化。
- 展示前瞻性、创新思维——不断探索新兴技术和非常规解决方案以应对复杂挑战。
- 建立和维持信任、透明和心理安全的文化,促进开放对话并赋予多元化观点权力。
- 以好奇心和勇气挑战假设和现状,推动持续改进并提升团队表现。
- 在战略愿景与动手技术指导之间取得平衡,确保业务目标与工程执行的一致性。
- 以诚信、韧性为榜样,并致力于指导他人实现其全部潜力。
就业条件:
候选人在收到任何工作机会时必须有资格在感兴趣的国家工作,并负责获得任何必要的工作许可、签证或其他授权。在开始日期之前,候选人还需要提供其在感兴趣国家工作的资格证明。
语言要求
在资格相同的情况下,将优先考虑双语候选人。
多元化和包容性
加拿大航空坚定致力于多元化和包容性,旨在创造一个健康、可及和有回报的工作环境,突出员工对公司成功的独特贡献。
作为一个平等机会的雇主,我们欢迎所有人的申请,以帮助我们建立一支反映我们客户和我们生活和服务的社区多样性的多元化员工队伍。
加拿大航空感谢所有候选人的兴趣;然而,只有那些被选中继续参与过程的人会被联系。