
About Canonical
Empowering the world with open-source software
Key Highlights
- Developers of Ubuntu, used by millions globally
- Headquartered in London with a remote-first policy
- Serves enterprise clients like Google and Microsoft
- Privately held with significant funding from various investors
Canonical Ltd., headquartered in London, is the driving force behind Ubuntu, one of the world's most popular open-source operating systems. With a focus on cloud computing, IoT, and container orchestration, Canonical serves a diverse range of clients, including major enterprises like Google and Micr...
🎁 Benefits
Canonical offers competitive salaries, equity options, generous PTO policies, and a remote-first work environment, allowing employees to work from any...
🌟 Culture
Canonical promotes a remote-friendly culture that values open-source contributions and encourages innovation. The company emphasizes transparency and ...
Skills & Technologies
Overview
Canonical is hiring a Software Engineer for their OpenStack Engineering team to build Charmed OpenStack and Ceph. You'll work with Python and open source technologies to automate infrastructure. This position requires a passion for cloud platform technologies.
Job Description
Who you are
You are a software engineer with a strong background in Python and a passion for open source software. You have experience working with Linux and are familiar with cloud technologies, particularly OpenStack. Your enthusiasm for automating infrastructure as code drives your work, and you are eager to contribute to innovative projects that impact a wide range of users.
You thrive in a collaborative environment and enjoy working with diverse teams across different regions. Your ability to think critically and solve complex problems makes you a valuable asset to any engineering team. You are committed to continuous learning and are excited about the future of the software-defined datacenter and distributed systems.
What you'll do
As a Software Engineer on the OpenStack Engineering team, you will be responsible for building and maintaining Charmed OpenStack and Ceph. Your work will involve developing Python-based charms that facilitate the deployment and management of these technologies in various computing environments, from desktops to bare metal servers. You will collaborate with other engineers to enhance the functionality and performance of the cloud platform, ensuring it meets the needs of our users.
You will also engage in automating infrastructure processes, contributing to the development of best practices for infrastructure as code. Your role will require you to stay updated on the latest trends in open source software and cloud technologies, allowing you to bring innovative ideas to the team. You will participate in team meetings and contribute to strategic discussions about the direction of the OpenStack project.
What we offer
At Canonical, you will be part of a pioneering company in the open source software space, working with some of the brightest minds in technology. We offer a flexible work environment that allows you to work from home while collaborating with colleagues from around the world. You will have opportunities for professional growth and development, as well as the chance to contribute to meaningful projects that have a global impact. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Canonical.
Similar Jobs You Might Like
Based on your interests and this role

Full Stack Engineer
DroneDeploy is hiring a Full Stack Engineer to power field teams with robotics and AI. You'll work in a remote-first culture focused on innovation and impact. This position requires a strong background in software engineering.

Full Stack Engineer
Oscar is hiring a Staff Software Engineer, Fullstack to lead technical efforts in building reliable applications and infrastructure. You'll work with technologies like JavaScript, React, and Node.js in New York City. This position requires significant experience in software engineering.

Full Stack Engineer
Nooks is hiring a Senior Full Stack Engineer to build and maintain scalable applications for their AI Sales Assistant Platform. You'll work with technologies like JavaScript, React, and Node.js in San Francisco.

Full Stack Engineer
PathAI is hiring a Full Stack Engineer to help improve patient outcomes with AI-powered pathology. You'll work with technologies like Python, Django, and PostgreSQL to build and enhance their software platform. This position requires experience in full stack development.

Full Stack Engineer
CLEAR is seeking a Full Stack Engineer to build the next generation of products that enhance their identity platform. You'll work with Java, Python, React, and AWS to develop and deliver code across the full stack. This role requires experience in software engineering and a passion for creating seamless user experiences.