这是一个技术管理角色,负责领导一个团队开发Python和Golang微服务,为我们的全球软件分发引擎提供动力。世界上将其视为Snap Store和Charmhub.io市场,但在幕后,它是一个统一的系统,理解软件分发中的关键概念 - 架构、发布、测试版、正式发布、分支等等。我们正在扩大通过这个系统可以交付的软件范围,并且很高兴能够改变全世界人们使用开源软件的体验。如果你对清晰的API充满热情,相信优秀的工程师能够在敏捷计划下平静而定期地交付软件,知道测试是提高速度和可靠性的关键,那么你将完全适应。
作为Canonical的工程经理,你必须在技术上很强,但你的主要责任是管理一个高效的团队并发展你管理的同事。作为领导者,你将开发和审查代码,但你知道改进产品的最佳方法是确保整个团队专注、高效并且没有障碍。你需要帮助他们成长为工程师,从事有意义的工作,出色地完成工作,找到职业和个人的满足感,并与同事和社区合作良好。你还需要对文化起到积极的影响,促进技术交付,并与团队定期反思策略和执行。你将与其他工程经理、产品经理和架构师密切合作,制定一个雄心勃勃且可实现的工程路线图。
我们希望工程经理能够熟悉团队使用的编程语言、架构和组件。代码审查和架构领导是工作的一部分。对健康的工程实践、文档、质量和性能优化的承诺同样重要,公正和清晰的管理要求也是必须的,保证团队高效运作。
这是一个学习如何开发高度可扩展的SaaS产品的绝佳机会(想想当我们最大的Ubuntu桌面应用程序更新时,我们系统的负载情况)。此外,你还将有机会向Canonical世界级的安全团队学习,因为我们共同努力将这种能力安全地交付给全球客户。
地点:这个角色可以在美洲、欧洲、中东或非洲时区远程工作。
你的一天会是怎样的
• 在你所在时区领导一个远程工程团队
• 通过辅导、指导、反馈和实际的职业发展来培养人才
• 与其他工程团队、管理层和外部利益相关者设定和管理期望
• 成为领导团队的积极参与者,并与组织中的其他领导者合作
• 与你的团队一起,使用Python(可选Golang)构建清晰的Web服务API,支持CLI和Web前端客户端。
• 与Canonical的许多其他团队以及开源社区和商业合作伙伴合作
我们对你的要求
• 在领导现代敏捷软件开发实践方面有丰富经验
• 有形成与公司价值观一致的健康、合作的工程文化的经验
• 有成为良好工程原则榜样并直接为团队目标做出贡献的经验
• 愿意每年最多出差4次参加内部活动
• 你喜欢指导、培养和成长人才,并有成功的记录
• 你对软件开发有深入的了解和热情
• 你专注于成功和及时交付高质量的软件
• 你重视和培养良好的团队文化和团队精神
• 你有敏捷开发方法的经验和承诺
• 在Python方面具有软件开发经验(有Golang经验会是一个巨大的加分)
• 有效的书面和口头沟通能力
• 在Linux系统管理方面有实际经验
我们为你提供什么
你的基本工资将取决于包括地理位置、经验水平、知识和技能在内的各种因素。除了上述福利外,某些职位还有资格获得额外的福利和奖励,包括基于收入或利用率的年度奖金和销售激励。我们的薪酬理念是确保全球员工的公平性。
除了有竞争力的基本工资外,我们还为所有团队成员提供额外的福利,体现了我们的价值观和理念。请注意,根据工作地点可能还有额外的福利,有关这些福利的更多信息,你可以在招聘过程的后期阶段询问。
• 完全远程工作环境 - 我们自2004年以来一直在远程工作!
• 每年2000美元的个人学习和发展预算
• 年度薪酬评估
• 认可奖励
• 年度假期
• 产假
• 员工援助计划
• 有机会前往新地点与同事会面
• 旅行优先通行证和长途公司活动的旅行升级
关于Canonical
Canonical是一家开创性的技术公司,处于全球开源潮流的前沿。作为发布Ubuntu的公司,Ubuntu是最重要的开源项目之一,也是人工智能、物联网和云的平台,我们每天都在改变世界。我们在全球范围内招聘,并对加入公司的人设定了非常高的标准。我们期望卓越 - 为了成功,我们需要做到最好。
Canonical自2004年成立以来一直是一家以远程为先的公司。在Canonical工作是走向未来的一步,它将挑战你以不同的方式思考,更加聪明地工作,学习新技能,并提高你的能力。Canonical为21世纪数字化业务提供了一个独特的窗口。
Canonical是一个平等机会的雇主
我们自豪地营造一个没有歧视的工作场所。经验、观点和背景的多样性创造了更好的工作环境和更好的产品。无论你的身份是什么,我们都会公正地考虑你的申请。