Canonical•1h ago
LinkedIn
Ubuntu Software Engineer
APJ
Full Time
Mid Level
Full Job Description
About the Role
We are seeking talented engineers to join our Ubuntu Engineering organization. This role is ideal for professionals with mid-level experience (2-4 years post-university) who possess a deep passion for open source software.
Key Responsibilities:
- Design, build, and ship new foundational systems software using Rust, Go, Python, Flutter, or C/C++.
- Package, integrate, test, and upload open source software to the Ubuntu repositories (Debian/Snap).
- Debug system-level issues and deliver robust production solutions.
- Author technical documentation for upstream projects and community use.
- Collaborate within a globally distributed team across various time zones.
The Four Key Teams
You may contribute to one of our four core pillars:
- Foundations: Maintaining architectures, package managers, compilers, and toolchains.
- Server: Leading the evolution of Ubuntu Server distribution for data centers and cloud.
- Desktop: Driving future immutable desktop experiences (Ubuntu Core Desktop, WSL).
- Distro Engineering & Automation: Managing repositories and build machinery.
Company
Canonical
Canonical is a global leader in open source software and operating systems, providing essential security, support, and services across critical infrastructure ranging from embedded devices to large-sc...
APJ
Posted on LinkedIn