职位描述
这是一个技术管理角色,负责领导一个团队开发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是最重要的开源项目之一,也是AI、物联网和云计算的平台,我们每天都在改变世界。我们在全球范围内招聘,并为加入公司的人设定了非常高的标准。我们期望卓越-为了成功,我们需要在所做的事情上做到最好。
自2004年成立以来,Canonical一直是一家以远程为主的公司。在Canonical工作是进入未来的一步,将挑战您以不同的方式思考,更加智能地工作,学习新技能,并提高您的能力。Canonical为21世纪数字业务提供了一个独特的视角。
Canonical是一家平等机会雇主
我们为创造一个没有歧视的工作场所感到自豪。经验、观点和背景的多样性将创造更好的工作环境和产品。无论您的身份如何,我们都会公正地考虑您的申请。
#LI-remote