Canonical
Join to apply for the
Software Engineer - OpenStack
role at
Canonical . 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. We are a pioneer in global distributed collaboration, with 1200+ colleagues in 75+ countries, and few office-based roles. Teams meet a few times a year 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 career working with talented people 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 servers. This role requires a Python developer passionate about automating infrastructure as code. Applicants should be enthusiastic about the future of software-defined datacenters, distributed systems, and open source. You will work in a globally distributed team, so collaboration skills are essential. Successful engineers at Canonical are mindful of the open source ecosystem and the needs of large, innovative organizations. This position involves international travel several times a year, typically for one-week periods. Responsibilities
Collaborate proactively with a distributed team Write high-quality code to develop new features Debug issues and produce 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-4 weeks annually Desired Skills and Qualifications
Passion for technology and teamwork Curious, flexible, articulate, accountable Soft skills: passionate, enterprising, thoughtful, self-motivated Bachelors or equivalent in Computer Science, STEM, or related field Experience with Python Interest/experience in two or more: Ubuntu Linux, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Go, C, databases, Debian packaging, scalable web services Experience with non-x86 architectures (s390, arm64, power, etc.) Experience with OpenStack, OVN, OpenvSwitch, and related cloud tech What Canonical Offers
Learning and Development Annual Compensation Review Recognition Rewards Annual Leave Travel Priority Pass Flexible working options We believe a diverse workforce enhances our ability to deliver excellent software and services. We are committed to equal employment opportunities for all qualified individuals, regardless of race, religion, gender, gender identity, sexual orientation, national origin, disability, age, or veteran status. About Canonical Canonical is a pioneering tech firm leading the global open source movement. As the publisher of Ubuntu, a key platform for AI, IoT, and cloud, we are transforming software. We recruit globally and uphold high standards for new hires. Working here is innovative and challenging, encouraging you to think differently, learn new skills, and excel. Canonical is an equal opportunity employer We foster a discrimination-free workplace. Diverse perspectives improve our environment and products. We consider all applications fairly, regardless of background or identity. Job Details
Seniority level: Entry level Employment type: Full-time Job function: Engineering and IT Industries: Healthcare, Non-profit, Government Referrals can double your chances of interview success at Canonical. Set job alerts for roles like "Software Engineer" and explore related positions. #J-18808-Ljbffr
Software Engineer - OpenStack
role at
Canonical . 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. We are a pioneer in global distributed collaboration, with 1200+ colleagues in 75+ countries, and few office-based roles. Teams meet a few times a year 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 career working with talented people 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 servers. This role requires a Python developer passionate about automating infrastructure as code. Applicants should be enthusiastic about the future of software-defined datacenters, distributed systems, and open source. You will work in a globally distributed team, so collaboration skills are essential. Successful engineers at Canonical are mindful of the open source ecosystem and the needs of large, innovative organizations. This position involves international travel several times a year, typically for one-week periods. Responsibilities
Collaborate proactively with a distributed team Write high-quality code to develop new features Debug issues and produce 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-4 weeks annually Desired Skills and Qualifications
Passion for technology and teamwork Curious, flexible, articulate, accountable Soft skills: passionate, enterprising, thoughtful, self-motivated Bachelors or equivalent in Computer Science, STEM, or related field Experience with Python Interest/experience in two or more: Ubuntu Linux, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Go, C, databases, Debian packaging, scalable web services Experience with non-x86 architectures (s390, arm64, power, etc.) Experience with OpenStack, OVN, OpenvSwitch, and related cloud tech What Canonical Offers
Learning and Development Annual Compensation Review Recognition Rewards Annual Leave Travel Priority Pass Flexible working options We believe a diverse workforce enhances our ability to deliver excellent software and services. We are committed to equal employment opportunities for all qualified individuals, regardless of race, religion, gender, gender identity, sexual orientation, national origin, disability, age, or veteran status. About Canonical Canonical is a pioneering tech firm leading the global open source movement. As the publisher of Ubuntu, a key platform for AI, IoT, and cloud, we are transforming software. We recruit globally and uphold high standards for new hires. Working here is innovative and challenging, encouraging you to think differently, learn new skills, and excel. Canonical is an equal opportunity employer We foster a discrimination-free workplace. Diverse perspectives improve our environment and products. We consider all applications fairly, regardless of background or identity. Job Details
Seniority level: Entry level Employment type: Full-time Job function: Engineering and IT Industries: Healthcare, Non-profit, Government Referrals can double your chances of interview success at Canonical. Set job alerts for roles like "Software Engineer" and explore related positions. #J-18808-Ljbffr