Software Engineer - OpenStack

Canonical

United States

Hybrid

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Learning and Development
Annual Compensation Review
Flexible working option

Job summary

Canonical is seeking a Software Engineer for the OpenStack Engineering team. This role involves developing Charmed OpenStack and Ceph, utilizing Python charms for deployment across varied environments. Candidates should have experience with Linux and cloud technologies, with a Bachelor's degree in a related field.

The position allows for remote work with occasional global travel. Canonical values diversity and provides equal employment opportunities to all qualified individuals, ensuring a welcoming workplace.

Qualifications

  • Bachelor's degree in Computer Science, STEM, or equivalent.
  • Experience with Python programming.
  • Interest in Ubuntu Linux, Kubernetes, OpenStack, and related technologies.

Responsibilities

  • Collaborate proactively with a distributed team.
  • Write high-quality code to create new features.
  • Debug and fix issues in existing code.

Skills

Python
Ubuntu Linux
OpenStack
Ceph
Kubernetes
AI/ML

Education

Bachelor's or equivalent in Computer Science, STEM or similar degree

Tools

Postgresql
MongoDB

Job description

We are hiring a Software Engineer for our OpenStack Engineering team. This role focuses on building Charmed OpenStack and Ceph, wrapping open source Python charms for deploying and managing OpenStack and Ceph across diverse environments.

What you’ll do
  • 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 for internal and external events
Who you are
  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • You have experience with Python
  • You have interest 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 services
  • You have experience with non-x86 architectures, including s390, arm64, power and others
  • You have experience with OpenStack, OVN, Openvswitch and other related cloud technologies
What Canonical Offers
  • Learning and Development
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world’s computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. 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.

Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote OpenStack Engineer - Python, Ceph & Multi-Arch
Remote OpenStack Engineer - Python, Ceph & Multi-Arch

Canonical • United States

Hybrid
USD 90,000 - 120,000
Learning and Development
Annual Compensation Review
Flexible working option
Senior Software Engineer - Python/Golang - Kubernetes
Senior Software Engineer - Python/Golang - Kubernetes

Canonical • United States

Remote
MXN 1,048,000 - 1,486,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+4
Junior Software Developer - Observability
Junior Software Developer - Observability

Canonical • Anchorage (AK)

Remote
USD 120,000 - 180,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Junior Software Developer - Observability
Junior Software Developer - Observability

Canonical • San Diego (CA)

Remote
USD 150,000 - 210,000
Personal learning budget of USD 2,000
Annual compensation review
Maternity and paternity leave
+2
Remote Software Engineer Ceph and Distributed Storage
Remote Software Engineer Ceph and Distributed Storage

Canonical • United States

On-site
USD 120,000 - 180,000
Annual learning budget
Global team sprints
Travel opportunities
+2
Junior Cloud Field Engineer
Junior Cloud Field Engineer

Joinrs • Town of Italy (NY)

Remote
USD 65,000 - 90,000
USD 2,000 annual learning budget
Performance-driven annual bonus
Annual holiday leave
+3
Senior Software Engineer - Python/Golang - Kubernetes
Senior Software Engineer - Python/Golang - Kubernetes

Canonical Ltd • United States

Remote
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2
Junior Software Developer - Observability
Junior Software Developer - Observability

Canonical • Sacramento (CA)

Remote
USD 70,000 - 90,000
Personal learning and development budget
Annual compensation review
Recognition rewards
+3
Software Engineer (Python/Linux/Packaging)
Software Engineer (Python/Linux/Packaging)

Canonical • United States

Remote
MXN 1,048,000 - 1,398,000
Fully remote working environment
Personal learning and development budget of 2,000USD per annum
Annual compensation review
+5
Junior Software Developer - Observability
Junior Software Developer - Observability

Canonical • Tulsa (OK)

Remote
USD 70,000 - 90,000
Personal learning and development budget
Annual compensation review
Maternity and paternity leave
+3