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

Software Maintenance Engineer

Remote / Online - Candidates ideally in
Columbus, Franklin County, Ohio, 43224, USA
Listing for: Canonical
Remote/Work from Home position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Software Maintenance Engineer – Canonical

Canonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, powers millions of users worldwide in enterprise cloud, AI, and IoT. We are hiring a Software Maintenance Engineer to help maintain the reliability and performance of our stack across bare metal, virtualization, containerization, storage, networking, Kubernetes and Open Stack.

Location: Remote – applicable for all time zones.

Responsibilities
  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, Open Stack, Kubernetes, or other open source software.
  • Maintain close working relationships with Canonical's Field, Support and Product Engineering teams.
  • Participate in upstream communities, develop bug fixes, backport patches, and work with upstream for inclusion.
  • Review code produced by other engineers.
  • Demonstrate good judgment in technical methods and techniques.
  • Prioritize work and manage time effectively against those priorities.
  • Participate in team discussions to improve processes, tools, and documentation.
  • Maintain clear, technical, and concise communications.
  • Work from home and travel internationally up to 10% of work time for team meetings, events, and conferences.
Qualifications
  • Exceptional academic track record.
  • Background in Computer Science, STEM, or similar field.
  • Experience with Linux and open source software.
  • Experience with at least one of Python, Go, C, or C++ on Linux.
  • Drive to learn unfamiliar technology and deep‑dive difficult issues.
  • Willingness to travel up to 4 times a year for internal events.
Nice‑to‑Have Skills
  • You love technology and working with brilliant people.
  • You are curious, flexible, articulate, and accountable.
  • You value soft skills and are passionate, enterprising, thoughtful, and self‑motivated.
  • You have interest in, or willingness to learn about, any of the following:
    Ubuntu Linux kernel or userspace, Kubernetes, Open Stack, Ceph, QEMU/KVM, LXC/LXD, Postgre

    SQL, Mongo

    DB, Debian packaging, distributed systems.
What We Offer
  • Distributed work environment with twice‑yearly team sprints in person.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme & Wellness Platform.
  • Opportunity to travel to new locations to meet colleagues.
  • Priority Pass and travel upgrades for long‑haul company events.

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