Software Maintenance Engineer
4 weeks ago
Join to apply for the Software Maintenance Engineer role at Canonical
2 days ago Be among the first 25 applicants
Join to apply for the Software Maintenance Engineer role at Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, and industry leaders across sectors. We are a pioneer in global distributed collaboration, with 1200+ colleagues in 75+ countries and mostly remote roles. Teams meet a few times yearly in interesting locations worldwide to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring a Software Maintenance Engineer to work in a dynamic role involving Linux-based infrastructure and applications, covering layers from bare metal to open source applications like OpenStack, Kubernetes, Ceph, and more. This role offers a chance to showcase broad engineering skills across the Ubuntu stack and open source projects.
This position is ideal for a Linux and open source enthusiast eager to build a career with Canonical, impacting millions worldwide. If you enjoy troubleshooting, fixing issues, and working with a talented team, you'll thrive here.
Your responsibilities include addressing critical open source issues, upstream bug fixes, and collaboration with upstream communities. You will work on troubleshooting, bug fixing, and upstream integration.
Location: Remote, with teams across time zones.
The role entails:
- Resolving complex problems related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open source software
- Collaborating with Canonical's Field, Support, and engineering teams
- Participating in upstream communities
- Developing bug fixes, backport patches, and contributing upstream
- Reviewing code from other engineers
- Applying good technical judgment
- Managing priorities and time effectively
- Improving processes, tools, and documentation through team discussions
- Communicating clearly and concisely
- Working from home and traveling up to 10% for meetings and conferences
- Strong academic background in Computer Science, STEM, or related fields
- Experience with Linux and open source software
- Proficiency in Python, Go, C, or C++ on Linux
- A passion for learning new technologies and solving difficult issues
- Willingness to travel up to 4 times a year
- Passion for technology and collaboration with talented people
- Curiosity, flexibility, articulate communication, accountability
- Soft skills such as enthusiasm, initiative, thoughtfulness, self-motivation
- Interest or willingness to learn about Ubuntu Linux kernel/userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, databases, Debian packaging, distributed systems
- Distributed work environment with biannual in-person team sprints
- USD 2,000 annual learning and development budget
- Annual compensation review and performance bonuses
- Comprehensive benefits reflecting our values
- Recognition rewards, holiday leave, parental leave
- Employee Assistance Program & Wellness Platform
- Travel opportunities to meet colleagues
- Travel upgrades for company events
Canonical is an equal opportunity employer, valuing diversity and fair consideration for all applicants.
Seniority level
- Not Applicable
- Full-time
- Information Technology
- Hospitals and Health Care, Non-profit Organizations, Government Administration
Additional job postings and insights are included in the original description.
#J-18808-Ljbffr
-
Software Maintenance Engineer
2 weeks ago
Manama, Manama, Bahrain RESO Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software Engineer
2 weeks ago
Manama, Manama, Bahrain beBee Careers Full timeAbout the Role">We are seeking a talented software engineer to join our team in maintaining and packaging software for Ubuntu Server.The ideal candidate will have a passion for open source software and be able to work collaboratively within a distributed team.
-
Software Engineer
2 days ago
Manama, Manama, Bahrain beBee Careers Full timeSoftware Engineer Role SummaryWe are seeking a skilled software engineer to build cutting-edge applications and solutions that drive business success.ResponsibilitiesDevelop and maintain software applications to meet business requirements.Collaborate with cross-functional teams, including design and architecture, to ensure seamless integration and delivery...
-
Software Engineer
6 days ago
Manama, Manama, Bahrain ARRAY INNOVATION Full timeGet AI-powered advice on this job and more exclusive features.At ARRAY, we're not just another software services company—we're a community of creators, coders, and innovators on a mission to redefine technology, put Bahrain on the global tech map, and build impactful solutions across industries. Whether you're passionate about system architecture, elegant...
-
Software Engineer
3 weeks ago
Manama, Manama, Bahrain Canonical Full timeJoin or sign in to find your next jobJoin to apply for the Software Engineer - Python/Golang - Kubernetes role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python/Golang - Kubernetes role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and...
-
Python Software Engineer
3 weeks ago
Manama, Manama, Bahrain Canonical Full timePython Software Engineer - Ubuntu Hardware Certification TeamJoin or sign in to find your next jobJoin to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at CanonicalPython Software Engineer - Ubuntu Hardware Certification Team3 weeks ago Be among the first 25 applicantsJoin to apply for the Python Software Engineer - Ubuntu...
-
Software Engineer
4 weeks ago
Manama, Manama, Bahrain RESO Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software Engineer
2 weeks ago
Manama, Manama, Bahrain Canonical Full timeJoin or sign in to find your next jobJoin to apply for the Software Engineer - Cloud Images role at Canonical1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Cloud Images role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating...
-
Software Engineer
2 days ago
Manama, Manama, Bahrain RESO Full timeThis is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.As a software engineer on the OpenStack Engineering team, you'll be building Charmed...
-
Software Engineer
2 days ago
Manama, Manama, Bahrain RESO Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...