Canonical Ltd.

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

关于这家公司

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

Staff Software Engineer for Identity Management (Go/Golang)

这份工作

设计和实现身份管理产品的授权与访问管理功能,使用 Go 和 Python。编写 Juju charms 管理操作。

  • Go
  • Python
  • Juju
  • OAuth
  • OpenID
  • LDAP
办公未说明
年限未说明
学历未说明
语言未说明

为什么是你

  • 地点在德国境内远程——你的首选层级,无搬迁风险。
  • 该岗位也使用 Python,与你最擅长的语言一致。
  • 雇主(Canonical)盈利稳定,有长期远程优先的运营记录——如果担保问题解决,对蓝卡持有者风险较低。

我的顾虑

  • 这个岗位侧重 Go 语言:职位名称和主要职责要求用 Golang 开发 Web 服务 API。你的简历只显示对 Go 有基本了解,近期工作完全在 Python 上(GMI Cloud、X-LAB)。高级职位期望的是即时的深度能力,而不是边干边学。
  • 招聘信息明确要求具备构建身份与访问管理产品的经验,并熟悉 OpenID、OAuth、LDAP。你的背景中没有任何直接的 IAM 工作经历;你在 Palo Alto Networks 的安全平台岗位可能涉及一些概念,但并未被描述为 IAM。这一差距让你在领域要求上不太可能匹配。

职位简介和要求

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

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

我们正在招聘一名 Staff-level Software Engineer for Identity Management,负责 Canonical 企业产品套件和 Web 服务的授权与访问管理,使用 Go (Golang) 和 Python。

作为 Canonical Identity Management 产品的软件工程师,您将现代化并扩展我们在产品中用于身份验证和授权的身份管理解决方案的能力,以及 canonical.com 和 ubuntu.com 网站。您在身份管理方面的工作将直接影响所有 Canonical 产品的用户。此外,您将帮助编写 Juju charms 来管理运维问题。

技术卓越和软件工程背景是该职位必要的先决条件。您将被期望主导系统的设计与交付,促进集成,并与您的团队合作制定战略和执行。

地点:该职位将在 EMEA 和 AMER 地区远程办公。

该职位职责包括

• 与分布式团队主动协作,领导技术工作和讨论

• 使用 Go (Golang) 和 Python 编写干净的 Web 服务 API,以支持 CLI 和 Web 前端客户端

• 从规范到生产及大规模持续运维,设计和实现新功能与增强

• 审查其他工程师编写的代码,帮助设定质量标准

• 讨论想法,共同寻找良好解决方案

• 创建并增强管理、身份验证和授权 API 端点

• 从设计到实现,构建最终用户身份验证流程

• 编写 Juju charms(操作符)来管理运维问题

• 通过推动采用一流的 IAM 技术,现代化我们网站和产品的身份堆栈

• 通过保持质量和工程卓越文化,交付用户喜爱的优秀产品

• 在家办公,每年进行 2 至 4 周的全球差旅,参加内外部活动

我们对您的期望

• 您是 staff-level 或经验丰富的高级软件工程师,具有构建身份和访问管理产品的具体经验

• 您熟悉身份领域的开源软件、标准、协议和概念(例如 OpenID、OAuth、LDAP)

• 您有在分布式系统中实现授权框架的经验

• 您重视安全编码和标准,并乐于在同样重视的团队中工作

• 您熟悉将 Ubuntu 作为开发和部署平台

此外:

• 高中和大学优异的学业成绩

• 技术学科的本科学位,或关于您替代路径的令人信服的故事

• 专业的书面和口头英语,出色的演讲技巧

• 出色的人际交往能力、好奇心、灵活性和责任感

• 每年能两次国际旅行参加公司活动,每次最长两周

我们为同事提供的福利

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

• 分布式工作环境,每年两次团队面对面会议

• 个人学习和发展预算,每年 2,000 美元

• 年度薪酬审查

• 认可奖励

• 年度假期

• 产假和陪产假

• 团队成员援助计划和健康平台

• 有机会前往新地点与同事会面

• Priority Pass 和长途公司活动的旅行升级

关于 Canonical

Canonical 是一家处于全球开源运动前沿的先锋科技公司。作为发布 Ubuntu(最重要的开源项目之一,以及人工智能、物联网和云计算的平台)的公司,我们正在改变软件世界。我们在全球范围内招聘,并为加入公司的人员设定了非常高的标准。我们追求卓越;为了成功,我们需要在所做之事上做到最好。自 2004 年成立以来,Canonical 的大多数同事一直在家办公。在这里工作是迈向未来的一步,将挑战您以不同方式思考、更聪明地工作、学习新技能并提升自己。

Canonical 是平等机会雇主

我们自豪地营造一个无歧视的工作场所。经验的多样性、观点和背景创造更好的工作环境和更好的产品。无论您的身份如何,我们都将公平考虑您的申请。

#LI-remote