这是一个技术管理角色,负责领导一个团队开发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是一个平等机会的雇主
我们自豪地营造一个没有歧视的工作环境。经验、观点和背景的多样性创造了一个更好的工作环境和更好的产品。无论你的身份如何,我们都会公平地考虑你的申请。