11 months ago
Responsibilities
- Design, build, and ship software in Rust, Go, Python, and C/C++
- Package, integrate, test, and upload open source software to Ubuntu repositories
- Debug issues and deliver robust solutions
- Author and improve technical and community documentation
- Contribute to upstream and neighboring open source projects
- Work collaboratively within a globally distributed team and continue developing technical and professional skills
Requirements
- Exceptional academic track record from high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path
- Experience with Rust, Go, Python, Flutter, or C/C++
- Passion for open source software and a track record of exceeding expectations
- Professional written and spoken English with strong communication and interpersonal skills
- Ability to travel twice a year for company events lasting up to two weeks
- Familiarity with Linux distributions, system debugging tools and techniques, automation tooling, CI/CD systems, or open source contribution is preferred
Benefits
- Remote-first distributed work environment with twice-yearly in-person team sprints
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards and annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program and Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
About Canonical
Canonical publishes Ubuntu, a widely used Linux operating system for servers, cloud, desktops, and edge/IoT, along with tooling for containers, Kubernetes, OpenStack, and AI. It sells enterprise support, security maintenance, managed services, and certifications to businesses, governments, and hardware makers. Founded in 2004 and headquartered in London, the privately held company supplies Ubuntu images and tooling to major public clouds and silicon partners.
