Software Maintenance Engineer
Columbus, Franklin County, Ohio, 43224, USA
Listed on 2026-01-11
-
Software Development
Software Engineer, Cloud Engineer - Software
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.
- 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.
- 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.
- 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(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).