Senior Open Source Engineer & Tech Leader (Remote)

Canonical Ltd.

Jakarta Pusat

Remote

IDR 1,551,378,000 - 2,190,181,000

Full time

3 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

Annual bonus or commission
Learning budget USD 2,000/year
Annual compensation review
Holiday leave
Global travel for events

Job summary

Canonical is a pioneer in open source software. This Senior+ Engineer role offers opportunities to shape architecture across Ubuntu-related projects, work with distributed teams, and contribute at scale to cloud, AI, and IoT initiatives.

You will code in Go, Rust, Python, C/C++, or TypeScript/React, mentor colleagues, and influence product direction while traveling twice a year for company events.

Qualifications

  • Strong academic record at high school and university.
  • Undergraduate degree in Computer Science or STEM, or an alternative path with demonstrated coding excellence.
  • Proven leadership and ability to drive open source projects.
  • Experience with Go, Rust, Python or C and distributed systems.

Responsibilities

  • Lead design and architecture of impactful open source projects.
  • Code in Go, Rust, Python, C/C++ or TypeScript/React.
  • Collaborate with a globally distributed team.
  • Mentor teammates and guide career progression.
  • Provide technical leadership and crisp documentation.
  • Debug and deliver high-quality code; contribute to docs.
  • Travel for company events twice yearly.

Skills

Golang
Rust
Python
C/C++
Typescript/React
Technical leadership
Mentoring
Distributed systems

Education

Undergraduate degree in Computer Science or STEM

Tools

Docker
Kubernetes
LXD
REST APIs
gRPC

Job description

Canonical is a pioneer in open source software. This Senior+ Engineer role offers opportunities to shape architecture across Ubuntu-related projects, work with distributed teams, and contribute at scale to cloud, AI, and IoT initiatives.

You will code in Go, Rust, Python, C/C++, or TypeScript/React, mentor colleagues, and influence product direction while traveling twice a year for company events.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Open Source Architect (Remote)
Principal Open Source Architect (Remote)

Canonical Ltd. • Emea

Remote
IDR 1,612,614,226 - 2,150,152,302
Personal learning and development budget of USD 2,000 per year
Annual holiday leave
Maternity and paternity leave
+1
Remote Ubuntu Engineering Lead - Open Source & Linux
Remote Ubuntu Engineering Lead - Open Source & Linux

Canonical Ltd. • Emea

Remote
IDR 2,150,152,302 - 2,866,869,736
Personal learning and development budget of USD 2,000
Annual compensation review
Recognition rewards
+5
Remote Ubuntu Engineering Lead - Open Source & Linux
Remote Ubuntu Engineering Lead - Open Source & Linux

Canonical Ltd. • Emea

Remote
IDR 1,796,299,623 - 2,694,449,434
Personal learning budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Remote Ubuntu Software Engineer — Open Source & Systems
Remote Ubuntu Software Engineer — Open Source & Systems

Canonical Ltd. • Emea

Remote
IDR 1,077,779,773 - 1,616,669,660
Personal learning and development budget
Annual compensation review
Maternity and paternity leave
+1
Senior/Staff/Principal Engineer
Senior/Staff/Principal Engineer

Canonical Ltd. • Jakarta Pusat

Remote
IDR 1,551,378,000 - 2,190,181,000
Annual bonus or commission
Learning budget USD 2,000/year
Annual compensation review
+2
Remote Software Engineer, Sustaining Open Source
Remote Software Engineer, Sustaining Open Source

Canonical Ltd. • Emea

Remote
IDR 1,075,076,151 - 1,433,434,868
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Discretionary annual holiday leave
+3
Remote Engineering Director: Lead Global Teams
Remote Engineering Director: Lead Global Teams

Canonical Ltd. • Emea

Remote
IDR 3,211,418,000 - 4,281,891,000
Personal learning budget of USD 2,000
Annual compensation review
Maternity and paternity leave
Open Source Community Architect
Open Source Community Architect

Canonical Ltd. • Jakarta Pusat

Remote
IDR 1,453,488,000 - 2,180,233,000
Annual bonus
Learning budget
Travel opportunities
+4
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. • Jakarta Pusat

Remote
IDR 240,000,000 - 360,000,000
Learning and development budget USD 2,
Annual compensation review
Maternity and paternity leave
+1
Remote Senior Ubuntu IoT Embedded Systems Engineer
Remote Senior Ubuntu IoT Embedded Systems Engineer

Canonical Ltd. • Emea

Remote
IDR 1,437,039,698 - 1,975,929,585
Personal learning budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1