
Software Engineer
8 hours ago
Join to apply for the Software Engineer - Python and K8s role at Canonical
3 days ago Be among the first 25 applicants
Join to apply for the Software Engineer - Python and K8s role at Canonical
Get AI-powered advice on this job and more exclusive features.
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. The company is founder-led, profitable, and growing.
Our mission is to reinvent how companies manage open source information systems—on public clouds and in data centers. We are building a community around Python opscode for open source applications on Kubernetes, aiming to transition all Canonical and Ubuntu IS onto this new open source codebase.
We believe we can significantly improve the experience of running complex business operations and help our customers adopt new techniques and products. We want to transform our IS team into an extension of our product engineering team, productizing workloads for real-time automated operations on Kubernetes.
This role is ideal for software engineers who enjoy Python, have a passion for distributed systems, and an interest in the Linux stack—from kernel to networking, virtualization, and containers. It requires rigor in coding and customer interactions. Our engineers are open source enthusiasts excited about cloud computing and delivering world-class services.
Key requirements include strong Python skills and familiarity with Kubernetes. You will collaborate with other teams to ensure reliable, efficient operation of products at scale, adhering to best practices in software architecture, testing, and documentation.
What you'll do- Design and deliver open source software operations code in Python
- Work across the Linux stack, from kernel to applications
- Focus on application and infrastructure reliability
- Contribute to open source monitoring and alerting infrastructure
- Simplify open source operations for customers and the community
- Apply sound engineering design and testing principles
- Follow agile development practices
- Mentor colleagues and foster a collaborative engineering culture
- Work remotely with occasional global travel for events
- Passionate about technology and working with talented people
- Hold a Bachelor's or equivalent in Computer Science or STEM
- Experienced with Linux system administration and operations
- Hands-on experience with at least one public cloud
- Familiar with Docker and Kubernetes
- Proficient in Python and enjoy challenging projects
- Committed to designing reliable software
- Organized with a focus on delivering high-quality software on time
Canonical is a pioneering open source tech firm, publisher of Ubuntu, and a leader in AI, IoT, and cloud platforms. We hire globally, uphold high standards, and promote a diverse, inclusive workplace. Since 2004, most colleagues work remotely, embracing the future of work.
Additional Details- Seniority level: Entry level
- Employment type: Full-time
- Job function: Engineering and IT
- Industry: Software Development
-
Software Engineer
4 days ago
Muscat, Muscat, Oman Canonical Full timeJoin to apply for the Software Engineer - L3 Support role at Canonical4 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - L3 Support role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...
-
Software Engineer
5 days ago
Muscat, Muscat, Oman Canonical Full timeSoftware Engineer - packaging - optimize Ubuntu Server for public cloudsJoin to apply for the Software Engineer - packaging - optimize Ubuntu Server for public clouds role at CanonicalSoftware Engineer - packaging - optimize Ubuntu Server for public clouds1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - packaging -...
-
Software Engineer
5 days ago
Muscat, Muscat, Oman Canonical Full timeSoftware Engineer - Immutable Ubuntu DesktopJoin to apply for the Software Engineer - Immutable Ubuntu Desktop role at CanonicalSoftware Engineer - Immutable Ubuntu Desktop1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Immutable Ubuntu Desktop role at CanonicalGet AI-powered advice on this job and more exclusive...
-
Manager of Software Engineers
2 days ago
Muscat, Muscat, Oman beBee Careers Full timeAbout the RoleWe are looking for an experienced Engineering Manager to join our team and lead a group of engineers focused on productizing business workloads and advancing modern software development practices.This role requires strong technical leadership experience, a background in software engineering, and a passion for building products that improve how...
-
Software Engineer
3 weeks ago
Muscat, Muscat, Oman Canonical 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 Engineering Leader
6 days ago
Muscat, Muscat, Oman beBee Careers Full timeJob OverviewWe are seeking an experienced software engineering leader to join our team. As a key member of our organization, you will lead a team focused on productizing business workloads and ensure the successful delivery of high-quality software solutions.You will be responsible for providing technical leadership, coaching, mentoring, and developing your...
-
Software Development Engineer
2 weeks ago
Muscat, Muscat, Oman beBee Careers Full timeJob DescriptionWe are seeking a highly skilled HPC Software Engineer to join our team. This role will be based remotely in EMEA or the Americas regions.As an HPC Software Engineer, you will be responsible for writing high-quality, rigorously designed Python software, collaborating proactively with a globally distributed team, debugging issues, and producing...
-
Software Engineer
3 weeks ago
Muscat, Muscat, Oman Canonical 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
3 weeks ago
Muscat, Muscat, Oman Canonical 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
Muscat, Muscat, Oman Canonical 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,...