×
Register Here to Apply for Jobs or Post Jobs. X

Ubuntu Software Engineer

Job in Seattle, King County, Washington, 98127, USA
Listing for: Canonical
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer, DevOps
Job Description & How to Apply Below

Overview

Canonical is hiring a Ubuntu Software Engineer to work across the breadth of our Ubuntu Engineering organization. The role focuses on designing, building, shipping, and maintaining the foundational systems and application stack that underpin the world’s most deployed open source operating system.

Location

Remote – open to all time zones.

Responsibilities
  • Design, build, and ship new foundational systems in Rust, Go, Python, Flutter, and C/C++.
  • Package and integrate open source software into the Ubuntu repositories using Debian, Snap, and accompanying tooling.
  • Develop and maintain the automation pipeline that builds, tests, and ships Ubuntu across the full distribution stack.
  • Debug system‑level issues and deliver robust, performance‑and‑security‑engineered solutions.
  • Author and improve technical documentation, contributing to upstream open source projects whenever feasible.
  • Collaborate as part of a globally distributed team, mentoring colleagues and improving processes to better meet our objectives.
  • Participate in remote‑first team sprints, bi‑annual in‑person gatherings, and bi‑annual company events up to two weeks each.
Qualifications
  • Undergraduate degree in Computer Science or STEM, or a compelling alternative narrative.
  • Significant experience with Rust, Go, Python, Flutter, Flutter, C/C++, or similar languages.
  • Strong passion for open source software, with a demonstrated track record of contributing to upstream projects.
  • Excellent communication and interpersonal skills, and professional written and spoken English.
  • Drive to go above and beyond expectations, with a clear track record of high performance.
  • Ability to travel twice a year for company events up to two weeks each.
  • Preferred: experience with Linux distributions, distribution engineering, build systems, tool chains, performance or security engineering.
Benefits
  • Competitive base pay with annual performance‑driven bonus.
  • Acknowledgment of outstanding performance through annual compensation reviews.
  • Personal learning and development budget of US $2,000 per year.
  • Annual holiday leave, maternity and paternity leave, and team member assistance programs.
  • Priority Pass and travel upgrades for long‑haul company events.
  • Distributed work environment with bi‑annual team sprints in person.
About Canonical

Canonical is a globally distributed, founder‑led, profitable technology company and the publisher of the Ubuntu operating system. With more than 1,200 colleagues in 75+ countries, we develop open source software that powers public cloud, data science, AI, engineering innovation, and IoT. We are an equal‑opportunity employer and pride ourselves on fostering a workplace free from discrimination.

Equal Opportunity

Canonical is an equal‑opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary