Canonical Ltd.

Canonical 发行了使用最广泛的 Linux 发行版 Ubuntu,并向公有云提供商、芯片供应商和工业领导者销售企业支持、安全补丁(Ubuntu Pro)、云基础设施、容器镜像和物联网平台。该公司为私人持有、创始人所有且盈利,2023 年报告收入为 2.51 亿美元,2024 年预计超过 2.9 亿美元。公司未进行过裁员,正在适度增长,并为未来 IPO 做准备。整个工程组织远程办公,每年举行两次线下冲刺会议。对于非欧盟籍但已在德国且已有获得工作许可途径的工程师,Canonical 的当地实体可作为蓝卡转换的便利雇主,但该公司不提供跨境搬迁担保。

关于这家公司

canonical · 远程 · 欧洲、中东、非洲 · 2026 年 8 月 5 日发布 18 天

Senior Juju Software Engineer (Go)

这份工作

负责设计、交付和支持高并发分布式系统中的功能,与分布式团队协作并指导初级成员。

  • Go
  • 分布式系统
  • Docker
  • Kubernetes
  • Ansible
  • 云计算
办公全远程
年限未说明
学历未说明
语言英语

为什么是你

  • **远程,限于EMEA(欧洲、中东和非洲)。** 你在慕尼黑,所以大概率是在德国居家办公——最佳档次。不用搬家,不用重新累计居留时长。
  • **分布式系统与基础设施。** Juju是一个高并发、高分布式的系统,驱动规模化云自动化。这跟你之前在GMI Cloud的工作(LLM代理/网关、动态路由、健康评分等)以及更早的可扩展平台工程经验天然匹配。
  • **稳定、盈利的雇主。** Canonical是创始人领导、盈利的企业,员工超过1200人。对你来说,意味着公司不会倒闭,你的蓝卡也不依赖某个创业公司的下一轮融资。这点相比很多其他岗位是实打实的优势。
  • **高级别的自主权和指导职责。** 你做过这种事——你在Dolphin项目里带过5人团队,6个月内交付了MVP。这个岗位强调从设计到支持全程负责,并培养经验较少的同事,跟你的经历对得上。
  • **对Go有工作知识,意味着这事不是完全没戏——但确实是个大挑战。** 你的Go水平处于工作知识层面,而且学东西快。如果你愿意前期大量投入,也未必直接就被刷掉。不过,招聘要求第一条就是要有用Go交付产品的经验,所以你得老实评估自己,看看他们会不会看重你的系统能力多过语言这一项。

我的顾虑

  • 这个职位要求用Go,而且招聘要求写着‘具有使用Go进行专业软件交付的可靠记录’。你的履历显示你有Go的工作知识,但不算精通,而且简历里没有一个你交付过重要Go系统的专业项目。这个缺口在高级职位的面试中可能很难弥补,即使拿到offer,头几个月也会很费劲。

职位简介和要求

Canonical 是全球企业和技术市场开源软件和操作系统的领先提供商。我们的平台 Ubuntu 在公共云、数据科学、AI、工程创新和物联网等突破性企业计划中得到广泛应用。我们的客户包括全球领先的公共云和硅片供应商,以及众多行业的领导者。公司是全球分布式协作的先驱,拥有超过 1200 名同事,分布在 75 多个国家,且极少有办公室职位。团队每年在世界上有趣的地点进行两到四次面对面会议,以协调战略和执行。

公司由创始人领导,盈利且持续增长。

我们正在招聘一名 Senior Software Engineer,成为团队不可或缺的一部分,推动流程改进,协助经理管理团队,指导和培养经验较少的同事,并负责从设计、实现到支持和维护的功能领域。

作为高级软件工程师,你将作为团队不可或缺的一部分,推动流程改进,协助经理管理团队,指导和培养经验较少的同事,并负责从设计、实现到支持和维护的功能领域。

Juju 是模型驱动操作背后的引擎,提供在公共云、私有云、Kubernetes 和裸金属上操作复杂软件的手段。结合 Ops 框架,Juju 为应用程序和基础设施管理提供了完整的解决方案。

许多内部和外部团队依赖 Juju 来交付他们的产品和服务——从 Canonical Managed Solutions、我们的 OpenStack 和云交付团队,到 Fortune 500 公司。

地点:这是一个全球远程职位。

你的日常工作包括

• 负责设计、交付和支持高度并发、高度分布式系统的功能,驱动大规模云自动化和软件操作。
• 与分布式团队主动协作
• 调试问题并与上游社区公开互动
• 与乐于助人且才华横溢的工程师(包括多个领域的专家)合作
• 讨论想法并协作寻找好的解决方案
• 指导和培养经验较少的团队成员,积极为建立和维护一流工程团队做出贡献。
• 在家办公,每年全球出差 2 到 4 周,参加内部和外部活动

我们希望你的条件

• 使用 Go 进行专业软件交付的可靠记录
• 具备开发高度并发分布式系统的实践经验
• 优秀的英语口头和书面沟通能力,尤其是在在线环境中
• 从高中到大学(最好是)的出色学业记录
• 有敏捷软件开发方法论的经验
• 愿意每年最多出差 4 次参加内部活动

你可能还具备的其他技能

以下技能可能对你在该角色中有帮助,但我们并不期望每个人都具备全部。

• 容器技术经验(Docker, LXD, Kubernetes 等)
• 使用 C, C++, Rust 或其他低级编程语言进行开发的经验
• 扎实的网络背景和经验
• Linux 和开源软件世界经验
• 配置管理软件经验(Ansible, Chef, Puppet 等)
• 云计算的工作知识
• 对软件质量和测试充满热情
• 打包经验(Debian, snaps)
• 使用并操作 SQL 和 NoSQL 数据库进行编程
• 在分布式团队中参与开源项目的经验——即使是社区开源贡献
• 开源贡献的可靠记录
• 之前为 Terraform 开发插件的经验

我们提供什么

我们根据地理位置、经验和业绩在全球范围内制定薪酬。我们每年审查薪酬(对于毕业生和初级员工更频繁),以确保我们认可杰出表现。除了基本工资,我们还提供基于绩效的年度奖金。我们为所有团队成员提供额外福利,这些福利反映了我们的价值观和理想。我们平衡项目以满足当地需求并确保全球公平。

• 分布式工作环境,每年两次团队面对面冲刺——我们自 2004 年以来一直远程办公!
• 个人学习和发展预算每年 2000 美元
• 年度薪酬审查
• 认可奖励
• 年度假期
• 产假和陪产假
• 员工援助计划
• 有机会前往新地点与来自团队和其他团队的同事会面
• 长途公司活动的 Priority Pass 和旅行升级

关于 Canonical

Canonical 是一家处于全球开源运动前沿的先驱科技公司。作为发布 Ubuntu(最重要的开源项目之一以及 AI、物联网和云平台)的公司,我们每天都在改变世界。我们在全球招聘,并为加入公司的人员设定了非常高的标准。我们期望卓越——为了成功,我们需要在我们所做的事情上做到最好。

自 2004 年成立以来,Canonical 一直是一家远程优先的公司。在 Canonical 工作是迈向未来的一步,将挑战你以不同的方式思考,更聪明地工作,学习新技能,并提升自己。Canonical 提供了了解 21 世纪数字业务世界的独特窗口。

Canonical 是平等机会雇主

我们自豪地培养一个没有歧视的工作场所。多样化的经验、观点和背景创造了更好的工作环境和更好的产品。无论你的身份如何,我们都会公平考虑你的申请。

#LI-remote