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

Ubuntu Software Engineer

Job in Rochester, Olmsted County, Minnesota, 55905, USA
Listing for: Canonical
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer, DevOps
Job Description & How to Apply Below

Ubuntu Software Engineer role at Canonical

Canonical is a leading provider of open source software and operating systems. Our Ubuntu platform powers public cloud, data science, AI, engineering and IoT initiatives worldwide.

Location

Remote roles open in every time zone.

Overview

We are hiring engineers to work across the breadth of our Ubuntu Engineering organization. Engineers focus on quality, performance, and resilience in software, from design and packaging to testing and shipping the Ubuntu repositories.

Key Teams
  • Foundations
    : architectures, package managers, compilers, bootloaders, file systems, core utilities
  • Server
    : design and evolve Ubuntu Server distribution
  • Desktop
    :
    Ubuntu Desktop, immutable desktop, gaming technology, Flutter‑based applications
  • Debcrafters
    : maintain and evolve the Ubuntu archive
Development Areas
  • Development
    : design, build, and ship systems software and applications in Rust, Go, Flutter, and Python
  • Architecture
    : engineer integration from boot firmware to cloud deployments
  • Packaging
    : combine Debian and Snap packaging to ship software
  • Automation
    : build and maintain the machinery that builds, tests, and ships Ubuntu
  • Distro Engineering
    : maintain and evolve a Linux distribution and its repositories
Responsibilities
  • Design, build, and ship software in Rust, Go, and Python
  • Package, integrate, test, and upload open source software to the Ubuntu repositories
  • Debug system‑level issues and deliver robust solutions
  • Author and improve technical and community documentation
  • Contribute to upstream and neighboring open source projects
  • Collaborate as part of a globally distributed team
  • Mentor colleagues to build skills and understanding
  • Develop and improve processes for efficient delivery of goals
Qualifications
  • Exceptional academic track record at high school and university levels
  • Undergraduate degree in Computer Science, STEM, or equivalent experience
  • Proven drive and track record of exceeding expectations
  • Passion for open source software
  • Significant experience with Rust, Go, Python, Flutter, or C/C++
  • Professional written and spoken English
  • Excellent communication and interpersonal skills
  • Ability to travel twice a year, up to two weeks per event
Nice to Have
  • Experience with Linux distributions and distro engineering
  • Experience with software packaging and distribution mechanisms
  • Knowledge of build systems and tool chains, including cross‑compilation
  • Performance or security engineering experience
Compensation & Benefits
  • Competitive base pay adjusted for location, experience, and performance
  • Performance‑driven annual bonus
  • Annual compensation review (more frequent for graduates)
  • Distributed work environment with twice‑yearly in‑person team sprints
  • Personal learning and development budget of USD 2,000 per year
  • Recognition rewards and annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long‑haul company events

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a high standard for people joining the company.

We expect excellence – to succeed, we need to be the best at what we do. Fairness, transparency, and diversity are core values at Canonical.

Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background creates a better work environment and 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