Join to apply for the Software Engineer - OpenStack role at Canonical 2 days ago Be among the first 25 applicants Join to apply for the Software Engineer - OpenStack 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 a pioneer of global distributed collaboration, with 1200 colleagues in 75 countries and few office-based roles. Teams meet a few times a year in interesting locations worldwide to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a Software Engineer for our OpenStack Engineering team. This role offers an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Join Canonical to build a rewarding, meaningful career working with top talent in technology. As a software engineer on the OpenStack Engineering team, you'll develop Charmed OpenStack and Ceph, open source Python-based charms for deploying and managing OpenStack and Ceph. Your work will enable cloud platform technologies across diverse environments, from desktops to bare metal servers. This role requires Python development skills and a passion for automating infrastructure as code. Applicants should be passionate about the future of software-defined datacenters, distributed systems, and open source. Canonical is a globally distributed team of engineers sharing this passion, requiring good collaboration skills in this context. Successful engineers at Canonical are mindful of the open source ecosystem and the needs of large, innovative organizations. This role involves international travel several times a year, typically for one-week trips. What you'll do Collaborate proactively with a distributed team Write high-quality code to develop new features Debug issues and produce high-quality fixes Review code from other engineers Discuss ideas and collaborate on solutions Ensure OpenStack and Ceph succeed on multiple architectures Work remotely with global travel 2 to 4 weeks per year Who you are You love technology and working with talented people You are curious, flexible, articulate, and responsible You value soft skills and are passionate, enterprising, thoughtful, and self-motivated You hold a Bachelor's or equivalent in Computer Science, STEM, or related field You have experience with Python You are interested and experienced with two or more of: Ubuntu Linux (kernel or userspace), Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python, Go, C, PostgreSQL, MongoDB, Debian packaging, scalable web services You have experience with non-x86 architectures like s390, arm64, power, etc. You have experience with OpenStack, OVN, OpenVSwitch, and related cloud technologies What Canonical Offers Learning and Development Annual Compensation Review Recognition Rewards Annual Leave Priority Pass for travel Flexible working options Canonical values diversity and equal opportunity. We are committed to an inclusive workplace and consider all qualified applicants without discrimination based on race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. About Canonical Canonical is a pioneering open source tech firm, publisher of Ubuntu, and leader in AI, IoT, and cloud platforms. We hire globally and uphold high standards for new hires. Working at Canonical involves remote work since 2004, encouraging innovative thinking, continuous learning, and skill development. Canonical is an equal opportunity employer We foster a discrimination-free workplace, believing diverse experiences and backgrounds lead to better products and environments. Your application will be given fair consideration regardless of your background. Seniority level Entry level Employment type Full-time Job function Engineering and Information Technology Industries Hospitals and Health Care, Non-profit Organizations, and Government Administration J-18808-Ljbffr