
Software Engineer
6 days 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 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
3 weeks 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
3 weeks ago
Muscat, Muscat, Oman Canonical Full timeJoin to apply for the Software Engineer - Python and K8s role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python and K8s 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 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...
-
Senior Software Engineer
2 weeks ago
Muscat, Muscat, Oman beBee Careers Full timeJob Title: Senior Software EngineerSr. Software DeveloperLead Software Dev EngineerSenior Dev LeadPrincipal Software Architect
-
Cloud Software Engineer
2 weeks ago
Muscat, Muscat, Oman beBee Careers Full timeCloud Software EngineerThis is a challenging and rewarding opportunity to work on a large open-source Go project that powers complex distributed software systems across the world. As a Cloud Software Engineer, you'll be responsible for designing, delivering, and supporting features in highly concurrent, highly distributed systems that drive cloud automation...
-
Software Quality Engineer
2 weeks ago
Muscat, Muscat, Oman beBee Careers Full time**About the Role**We are seeking a software engineer with a strong background in software quality, Linux, and open source technologies to join our Quality Engineering team.
-
Software Quality Engineer
1 week ago
Muscat, Muscat, Oman beBee Careers Full timeJob Title: Software Quality EngineerWe are looking for a highly skilled Software Quality Engineer to join our team. The successful candidate will be responsible for ensuring the highest quality standards in software development and deployment.Job Summary:The Software Quality Engineer will work closely with the development team to identify and address product...
-
Golang Software Engineer
1 week ago
Muscat, Muscat, Oman beBee Careers Full timeLinux Devices Software Engineer PositionWe are looking for a skilled software engineer to work on Linux devices software engineering. As a member of our team, you will be responsible for designing, developing, and deploying software solutions for Linux devices.Our team uses Golang to develop mission-critical code, focusing on software delivery, containers,...
-
Software Engineering Manager
2 weeks 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...