
Software Engineer
1 day ago
Bachelor's in Computer Application (Computers)
Nationality: Any Nationality
Vacancy: 1 Vacancy
Job DescriptionIn this role, you'll be developing tools and technology for building and maintaining a new generation of container images. You'll collaborate with multiple teams, both inside and outside Canonical, to ensure high-quality container images and a seamless Ubuntu user experience. You will also be involved in implementing and maintaining CI/CD automation for these images, demonstrating deep insights into container-based DevOps.
You will contribute to products like Rocks (OCI images) and Chisel, helping to steer and consolidate this new team. You'll gain experience with various container technologies and participate in exploratory tasks, with your feedback playing a critical role in decision-making. Your seniority will depend on your software development background and your ability to lead junior team members.
Join Canonical to build a rewarding career working with talented professionals. This is an exciting opportunity for experienced software engineers passionate about shaping high-quality open-source products for the community.
LocationEMEA
Responsibilities- Build robust, scalable container images
- Develop automated CI/CD processes for container images
- Create tools and tests for security compliance and cloud compatibility
- Use Python to enhance container-building tools
- Participate in code and architectural reviews
- Provide technical feedback for team decisions
- Engage with the open-source community as a subject-matter expert
- Contribute to documentation and knowledge sharing
- Work collaboratively in an agile, distributed environment
- Mentor team members and assist in hiring
- Work remotely with up to 15% travel for events
- Passionate about software development
- Experience in collaborative development environments
- Familiar with CI/CD systems (e.g., Jenkins, GitHub Actions)
- Track record of delivering high-quality software on time
- Experience with container images and operations
- Proficiency with container management tools (e.g., Docker, Kubernetes)
- Strong Python skills
- Linux system administration and package management experience
- Excellent communication skills
- Ability to clarify complex technical discussions
- Belief in sharing knowledge and collaboration
- Skills ranging from Graduate to mid-senior level
- Bachelor's degree in Computer Science, STEM, or related field
-
Software Engineer
3 weeks 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...
-
Software Engineer
1 week ago
Muscat, Muscat, Oman Canonical Full timeJoin 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 systems to the global enterprise and...
-
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 Engineer
4 weeks ago
Muscat, Muscat, Oman Canonical Full timeJoin to apply for the Software Engineer - L3 Support role at Canonical.Continue with Google1 week ago Be among the first 25 applicantsCanonical 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,...
-
Software Engineer
4 weeks ago
Muscat, Muscat, Oman Canonical Full timeSoftware Engineer - Data Infrastructure - KafkaJoin to apply for the Software Engineer - Data Infrastructure - Kafka role at Canonical.Role OverviewCanonical is building a comprehensive automation suite for multi-cloud and on-premise data solutions. The data platform team develops managed solutions across various data technologies, including big data, NoSQL,...
-
Software Engineer, Ceph
4 weeks ago
Muscat, Muscat, Oman Canonical Full timeSoftware Engineer, Ceph & Distributed StorageJoin to apply for the Software Engineer, Ceph & Distributed Storage role at CanonicalSoftware Engineer, Ceph & Distributed Storage2 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer, Ceph & Distributed Storage role at CanonicalCanonical is a leading provider of open source software...
-
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 Engineering Manager
1 day ago
Muscat, Muscat, Oman Canonical Full timeSoftware Engineering Manager - Sustaining EngineeringJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalSoftware Engineering Manager - Sustaining Engineering5 days ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalCanonical is a leading...
-
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,...
-
Software Engineer
4 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 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, and...