Enable job alerts via email!

Software Engineer - OpenStack

Canonical

Cincinnati (OH)

Remote

USD 80,000 - 120,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Canonical is seeking a Software Engineer for its OpenStack Engineering team. This role involves developing open source Python-based charms for managing OpenStack and Ceph. The ideal candidate should be passionate about technology and able to collaborate effectively within a global team.

Benefits

Learning and Development opportunities
Annual compensation review
Recognition rewards
Annual leave
Travel priority pass
Flexible working options

Qualifications

  • Experience with Python is essential.
  • Interest in Ubuntu Linux, Kubernetes, OpenStack, and Ceph is preferred.
  • Experience with cloud technologies and non-x86 architectures is a plus.

Responsibilities

  • Collaborate proactively with a distributed team.
  • Develop high-quality code for new features.
  • Debug issues and ensure code quality.

Skills

Python
Ubuntu Linux
Kubernetes
OpenStack
Ceph
AI/ML
Go
C
Databases
Scalable web services

Education

Bachelor’s degree in Computer Science
STEM or related field

Job description

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 leading public cloud and silicon providers, and industry leaders across sectors. The company is founder-led, profitable, and growing, with a distributed team of over 1200 colleagues across more than 75 countries.

We are hiring a Software Engineer for our OpenStack Engineering team. This role offers an opportunity to work on Charmed OpenStack and Ceph, developing open source Python-based charms for deploying and managing OpenStack and Ceph across various environments. We seek a passionate Python developer interested in automating infrastructure as code.

The ideal candidate should be enthusiastic about the future of software-defined data centers, distributed systems, and open source. You will need to collaborate effectively within a globally distributed team and understand the dynamics of the open source ecosystem as well as the needs of large organizations.

This role involves international travel several times a year, typically for one-week periods.

Responsibilities
  1. Collaborate proactively with a distributed team
  2. Develop high-quality code for new features
  3. Debug issues and ensure code quality
  4. Review code contributions from peers
  5. Discuss ideas and collaborate on solutions
  6. Ensure OpenStack and Ceph perform well across architectures
  7. Work remotely with global travel (2-4 weeks per year)
Qualifications
  1. Passion for technology and teamwork
  2. Curiosity, flexibility, articulation, and accountability
  3. Soft skills such as passion, thoughtfulness, and self-motivation
  4. Bachelor’s degree in Computer Science, STEM, or related field
  5. Experience with Python
  6. Interest and experience in at least two of the following: Ubuntu Linux, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Go, C, databases, Debian packaging, scalable web services
  7. Experience with non-x86 architectures (e.g., s390, arm64, power)
  8. Experience with cloud technologies like OpenStack, OVN, Openvswitch
What We Offer
  1. Learning and Development opportunities
  2. Annual compensation review
  3. Recognition rewards
  4. Annual leave
  5. Travel priority pass
  6. Flexible working options

Canonical values diversity and is committed to equal employment opportunity. We welcome applicants regardless of race, gender, religion, or background.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer - React

Jobot Inc.

Cincinnati

Remote

USD 100,000 - 140,000

5 days ago
Be an early applicant

Software Engineer - OpenStack

Canonical

Fresno

Remote

USD 90,000 - 130,000

10 days ago

Software Engineer - OpenStack

Canonical

Omaha

Remote

USD 110,000 - 125,000

10 days ago

Software Engineer - OpenStack

Canonical

Oklahoma

Remote

USD 80,000 - 120,000

10 days ago

Software Engineer - OpenStack

Canonical

Minneapolis

Remote

USD 90,000 - 130,000

10 days ago

Software Engineer - OpenStack

Canonical

Washington

Remote

USD 100,000 - 140,000

10 days ago

Software Engineer - OpenStack

Canonical

Portland

Remote

USD 110,000 - 270,000

10 days ago

Software Engineer - OpenStack

Canonical

San Diego

Remote

USD 90,000 - 130,000

12 days ago

Software Engineer - OpenStack

Canonical

Philadelphia

Remote

USD 80,000 - 120,000

10 days ago