Canonical logoCanonical logo

Software Engineer - Cloud Images

CanonicalHome Based - Americas
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

Proficiency in building automated, reliable image delivery, testing, and publication pipelines. Experience in designing, building, and integrating new features and enhancements into Ubuntu to support users in public cloud environments. Strong collaborative skills to engage proactively with a distributed team. Ability to write high-quality code to develop new features. Experience in designing and architecting complex systems and integrations with cloud platforms.

About the job

Canonical is a premier provider of open-source software and operating systems for the global enterprise and technology sectors. Our flagship platform, Ubuntu, is widely utilized in transformative enterprise initiatives, including public cloud, data science, AI, engineering innovation, and IoT. We serve a diverse clientele, encompassing top-tier public cloud services, silicon manufacturers, and industry leaders across various sectors. As a pioneer of global distributed collaboration, we have over 1200 team members in more than 75 countries, with minimal office-based roles. Teams convene two to four times a year in exciting locations worldwide to align on strategy and execution.

We are a founder-led, profitable, and rapidly growing organization.

We are seeking a skilled Software Engineer to contribute to our Linux, cloud infrastructure, automation pipelines, and open-source software initiatives.

In this role, you will collaborate closely with esteemed partners such as Amazon, Microsoft, and Google to enhance Ubuntu’s capabilities in the cloud. Your responsibilities will include developing our build systems using Python, Jenkins, and shell scripting, implementing cloud-related features in Ubuntu Server, managing our continuous delivery pipelines, and engaging directly with partners. Your goal will be to automate the deployment of existing and new Ubuntu products across diverse workloads, from web servers to GPU-accelerated AI, as well as integrating our offerings with cloud-native services.

Join us in building a rewarding and impactful career alongside some of the brightest minds in technology at Canonical, a thriving international software company. As part of our team, you will blend software development expertise with robust software and infrastructure delivery experience.

About Canonical

Canonical stands at the forefront of open-source innovation, delivering robust software solutions and operating systems that power enterprises and technology landscapes worldwide. Our flagship Ubuntu platform is integral to groundbreaking initiatives in cloud computing, AI, and IoT, making it a trusted choice for industry leaders. With a commitment to global collaboration and a diverse workforce, we foster an inclusive environment that drives creativity and innovation. Join us to be part of a dynamic team that shapes the future of technology.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.