我们相信,开源技术才刚刚开始改变科技行业和企业计算。我们的目标是让开源技术更容易、更可靠、更安全地部署和开发。我们致力于成为“为大多数公司提供最全面的软件”的供应商。为了实现这一目标,我们从全球申请者中精心挑选工程师。我们甄选出才华横溢、积极进取、致力于将开源技术提升到更高水平的人才。我们的工程经理帮助团队取得超出预期的成就,并为他们的成果感到自豪。
我们相信,工程经理本身就应该是优秀的开发人员。他们应该能够熟练地审查补丁或软件设计规范。他们是值得信赖的工程师,深知团队协作对于打造优秀产品的重要性,并乐于见证同事的进步。他们应该贡献代码,为编程树立标杆,但他们也明白,他们编写的代码本身远不如他们塑造整个团队方向、重点和交付的能力重要。我们致力于培养管理技能,并将对软技能感兴趣的工程师培养成管理者。
典型的一级软件工程团队通常位于同一时区,例如欧洲、中东和非洲地区 (EMEA)、美洲地区 (APAC),并配备一名工程经理和一名高级工程师,专注于单一产品。他们组成团队,共同制定路线图、技术战略、代码编写、文档编制和社区参与。他们均具备编程能力,并且都是善于分配工作并保持交付预期的领导者。他们均需在 Canonical 接受管理培训,以便在团队行为、习惯、惯例、规范和标准方面拥有共同的语言,但各自关注问题的不同方面。
工程经理负责生产线管理和职业指导。培养工程人才、从技术角度代表团队和产品、以及推动与其他团队和客户的协作,这些能力对于胜任这一职位都至关重要。
我们在广泛的工程领域开放经理职位,包括:
Python 和 Golang C / C++ / Rust 数据基础设施
HTML / CSS / JavaScript / Typescript / React Flutter 发行版打包和系统
SAAS 和 Web微服务内核服务器
图形、浏览器和桌面
芯片支持和嵌入式设备产品安全
如果您的专业领域未列于上文,但您认为该领域与 Canonical 相关,欢迎随时申请。我们会将您推荐给最合适的团队。
地点:我们在每个时区都有工程管理职位空缺
您的工作职责
领导和发展一支工程师团队,团队成员涵盖毕业生到高级工程师
在一个主要时区(有时是两个时区)进行远程工作
指导、辅导并提供职业发展反馈
确定和衡量团队健康指标
实施严谨的工程流程
向利益相关者、合作伙伴和客户展示您的团队和产品
开发和宣传优秀的工程和组织实践
规划和管理商定目标和项目的进度
积极参与领导团队,与其他领导者合作
我们对您的要求
高中和大学均拥有出色的学术记录
计算机科学或 STEM 学士学位,或关于您的替代路径的引人入胜的叙述
有动力并有超越期望的记录
出色的英语口头和书面沟通能力
热爱发展和培养人才并有这方面的记录
具有领导、指导和辅导软件开发人员的经验有组织能力并能够确保您的团队及时提供高质量的结果
组织性强、积极主动并能够按计划交付
与同事、合作伙伴和社区互动的专业方式
您在您的领域拥有高级专业知识
您对软件开发知识渊博且充满热情
您在敏捷开发环境中拥有丰富的工作经验
您有持续学习的动力
建立信任、关系和信心
以结果为导向,有履行承诺的个人动力
每年可以出差两次,每次参加公司活动,最长两周
我们重视的其他技能
具有开发者倡导或社区角色经验
操作和系统管理经验
性能工程和安全经验
我们为同事提供的福利
我们在制定全球薪酬时会考虑地理位置、经验和绩效。我们每年重新审视薪酬(对毕业生和助理的重新审视频率更高),以确保我们认可出色的表现。除了基本工资外,我们还提供绩效驱动的年度奖金。我们为所有团队成员提供额外福利,这反映了我们的价值观和理念。我们平衡我们的计划以满足当地需求并确保全球公平。
分布式工作环境,每年两次面对面的团队冲刺
每年 2,000 美元的个人学习和发展预算
年度薪酬审查
表彰奖励
年假 产假和陪产假
团队成员援助计划和健康平台
有机会前往新地点与同事会面
优先通行证和长途公司活动的旅行升级


