Senior Open-Source Engineer — Remote & Global Impact

Canonical Ltd.

Singapore

Remote

SGD 180,000 - 240,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Learning budget USD 2000
Annual compensation review
Maternity and paternity leave
Wellness platform
Travel opportunities

Job summary

Canonical Ltd. is seeking Senior+ Engineers to drive architecture and delivery of open source projects across Ubuntu-related stacks. You will code in languages such as Go, Rust, Python, or C/C++, and collaborate with a globally distributed team while mentoring peers.

The role emphasizes leadership, technical excellence, and contribution to the open-source community. Location flexibility includes remote opportunities; candidates should be prepared for biannual travel to team events and to work

Qualifications

  • Undergraduate degree in Computer Science or STEM is required or a compelling alternative path.
  • Academic track record is highly valued.
  • Demonstrated technical leadership and ability to drive outcomes across teams.
  • Deep experience with Go, Rust, Python or C/C++ is essential.

Responsibilities

  • Lead design and architecture of high-impact open source projects.
  • Code in Go, Rust, Python, C/C++ or TypeScript/React.
  • Collaborate with a globally distributed team and mentor colleagues.
  • Provide technical leadership and direction within Canonical and the community.
  • Produce high-quality code and documentation for maintainability.
  • Influence project strategy and roadmaps with senior engineering leaders.
  • Occasionally travel for team events and align on strategy.

Skills

Go
Rust
Python
C/C++
Typescript/React

Education

Undergraduate degree in Computer Science or STEM

Tools

Docker
Kubernetes
LXD
OpenStack

Job description

Canonical Ltd. is seeking Senior+ Engineers to drive architecture and delivery of open source projects across Ubuntu-related stacks. You will code in languages such as Go, Rust, Python, or C/C++, and collaborate with a globally distributed team while mentoring peers.

The role emphasizes leadership, technical excellence, and contribution to the open-source community. Location flexibility includes remote opportunities; candidates should be prepared for biannual travel to team events and to work

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior/Staff/Principal Engineer
Senior/Staff/Principal Engineer

Canonical Ltd. • Singapore

Remote
SGD 180,000 - 240,000
Learning budget USD 2000
Annual compensation review
Maternity and paternity leave
+2
Remote Open Source Community Engineer
Remote Open Source Community Engineer

Canonical Ltd. • Singapore

Remote
SGD 70,000 - 120,000
Distributed work environment
Learning budget USD 2000 per year
Annual compensation review
+4
Senior Embedded Linux Engineer — Optimisation (Remote)
Senior Embedded Linux Engineer — Optimisation (Remote)

Canonical Ltd. • Singapore

Remote
SGD 154,000 - 231,000
Fully remote working environment
Personal learning and development 2,0
Annual compensation review
+6
Remote Linux Software Engineer for Next-Gen Silicon
Remote Linux Software Engineer for Next-Gen Silicon

Canonical Ltd. • Singapore

Remote
SGD 120,000 - 180,000
Learning budget
Annual raise
Travel opportunities
+2
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. • Singapore

Remote
SGD 120,000 - 180,000
Learning budget
Annual raise
Travel opportunities
+2
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Canonical Ltd. • Singapore

Remote
SGD 154,000 - 218,000
Distributed, remote-first work culture
Learning budget USD 2,000 per year
Annual compensation review
+1
Embedded Linux Senior Software Engineer - Optimisation
Embedded Linux Senior Software Engineer - Optimisation

Canonical Ltd. • Singapore

Remote
SGD 154,000 - 231,000
Fully remote working environment
Personal learning and development 2,0
Annual compensation review
+6
Community Engineer (multiple roles and seniority levels)
Community Engineer (multiple roles and seniority levels)

Canonical Ltd. • Singapore

Remote
SGD 70,000 - 120,000
Distributed work environment
Learning budget USD 2000 per year
Annual compensation review
+4
Senior Security Operations Engineer
Senior Security Operations Engineer

Canonical Ltd. • Singapore

Remote
SGD 180,000 - 260,000
Distributed work environment with in‑t
Learning budget USD 2000 per year
Annual compensation review
+5
Senior GSI Partner Sales Manager – Open Source & Cloud
Senior GSI Partner Sales Manager – Open Source & Cloud

Canonical Ltd. • Singapore

On-site
SGD 180,000 - 260,000
Distributed work environment
Learning budget
Annual compensation review
+6