This job posting has expired
Expired on May 6, 2026
Senior/Staff/Principal Engineer
Job Description
Canonical is looking for Senior, Staff, and Principal Engineers to drive the architecture, design, and evolution of high-impact open source software. You will work on projects ranging from kernel and system software to cloud automation and distributed systems. This role involves technical leadership, mentoring colleagues, and engaging with the broader open-source community.
Responsibilities
- Leading design and architecture of open source projects
- Coding in various languages (Go, Rust, Python, etc.)
- Mentoring and developing colleagues
- Debugging and producing high-quality code
Qualifications
- Exceptional academic track record
- Degree in Computer Science or STEM
- Deep experience with Go, Rust, Python, or C
- Technical leadership qualities