Senior Open-Source Engineer & Tech Leader - Remote

Canonical Ltd.

Zürich

Remote

CHF 130,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Learning budget USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Team wellness platform
Travel to new locations for events

Job summary

Canonical is seeking Senior+ Engineers to drive architecture and deliver high-impact open source software across Ubuntu-related projects. You will code in Go, Rust, Python, or C/C++ and work with a globally distributed team.

The role emphasizes technical leadership, mentoring, documentation, and collaboration with engineering leaders to ship outstanding products. Remote-friendly with biannual in-person events across locations.

Qualifications

  • Undergraduate degree in Computer Science or STEM is required or an equally compelling narrative.
  • Strong track record of technical leadership and execution in open source or software engineering.
  • Experience with Go, Rust, Python, or C/C++ and ability to drive architecture decisions.

Responsibilities

  • Lead design and architecture of impactful open source projects.
  • Code primarily in Go, Rust, Python, or C/C++ and related stacks.
  • Mentor and guide team members in career progression and technical direction.
  • Collaborate with a globally distributed team and maintain high-quality documentation.
  • Travel for company events up to twice annually.

Skills

Go
Rust
Python
C
C/C++

Education

Undergraduate degree in Computer Science or STEM

Tools

Docker
Kubernetes

Job description

Canonical is seeking Senior+ Engineers to drive architecture and deliver high-impact open source software across Ubuntu-related projects. You will code in Go, Rust, Python, or C/C++ and work with a globally distributed team.

The role emphasizes technical leadership, mentoring, documentation, and collaboration with engineering leaders to ship outstanding products. Remote-friendly with biannual in-person events across locations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Web Engineer - Open-Source Platform, Remote
Senior Web Engineer - Open-Source Platform, Remote

Canonical Ltd. • Zürich

Remote
CHF 91,000 - 125,000
Learning budget USD 2000/year
Annual leave
Remote work flexibility
+2
Senior/Staff/Principal Engineer
Senior/Staff/Principal Engineer

Canonical Ltd. • Zürich

Remote
CHF 130,000 - 180,000
Learning budget USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Remote Senior Go/Python Engineer - Kubernetes & Open Source
Remote Senior Go/Python Engineer - Kubernetes & Open Source

Canonical Ltd. • Zürich

Remote
CHF 100,000 - 158,000
Distributed team sprints
Learning budget
Annual compensation review
+6
Senior Software Engineer - Python/Golang - Kubernetes
Senior Software Engineer - Python/Golang - Kubernetes

Canonical Ltd. • Zürich

Remote
CHF 100,000 - 158,000
Distributed team sprints
Learning budget
Annual compensation review
+6
Senior Web Engineer
Senior Web Engineer

Canonical Ltd. • Zürich

Remote
CHF 91,000 - 125,000
Learning budget USD 2000/year
Annual leave
Remote work flexibility
+2
Ubuntu Silicon Systems Engineer – Remote, Open Source
Ubuntu Silicon Systems Engineer – Remote, Open Source

Canonical Ltd. • Zürich

Remote
CHF 108,000 - 137,000
Learning budget USD 2000/yr
Annual compensation review
Travel opportunities
+1
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)

Canonical Ltd. • Zürich

Remote
CHF 108,000 - 137,000
Learning budget USD 2000/yr
Annual compensation review
Travel opportunities
+1
Remote Open Source Community Engineer
Remote Open Source Community Engineer

Canonical Ltd. • Zürich

Remote
CHF 110,000 - 150,000
Distributed team with in-person sprint
Learning budget USD 2000 per year
Annual compensation review
+3
Senior Embedded Linux Engineer: Ubuntu Optimization Remote
Senior Embedded Linux Engineer: Ubuntu Optimization Remote

Canonical Ltd. • Zürich

Remote
CHF 75,000 - 125,000
Fully remote working environment
Learning & development budget
Annual compensation review
+6
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Canonical Ltd. • Zürich

Remote
CHF 116,000 - 166,000
Learning budget USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+3
Top locations