Software Engineer – OpenStack
Join Canonical’s OpenStack Engineering team as a software engineer passionate about open source software, Linux, and OpenStack. The role focuses on building Charmed OpenStack and Ceph, a suite of open‑source Python‑based charms for deploying and managing OpenStack and Ceph across desktops, bare‑metal servers, and cloud environments.
Responsibilities
- Collaborate proactively with a distributed team
- Write high‑quality code to create new features
- Debug issues and produce high‑quality code to fix them
- Review code produced by other engineers
- Discuss ideas and collaborate on finding good solutions
- Ensure the success of OpenStack and Ceph on multiple architectures
- Work from home with global travel 2 to 4 weeks per year for internal and external events
Qualifications
You love technology and working with brilliant peopleYou are curious, flexible, articulate, and accountableYou value soft skills and are passionate, enterprising, thoughtful, and self‑motivatedEquipped with a Bachelor’s or equivalent in Computer Science, STEM, or a related fieldExperience with PythonInterest and experience with two or more of the following : Ubuntu Linux (kernel or userspace), Kubernetes, OpenStack, Ceph, AI / ML, QEMU / KVM, LXC / LXD, Go, C, PostgreSQL, Mongo, Debian packaging, scalable web servicesExperience with non‑x86 architectures (s390, arm64, power, etc.)Experience with OpenStack, OVN, Openvswitch and related cloud technologiesBenefits
Learning and Development opportunitiesAnnual compensation reviewRecognition and rewards programmesAnnual leavePriority Pass for travelFlexible working optionCanonical is a diverse, inclusive employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
#J-18808-Ljbffr