Enable job alerts via email!

Software Engineer - OpenStack

Canonical

Las Vegas (NV)

Remote

USD 80,000 - 120,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

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

Job summary

Canonical is seeking a Software Engineer for the OpenStack Engineering team in Las Vegas. This role involves developing open source software and requires a passion for technology and collaboration. Candidates should have a background in Python and an interest in cloud technologies, with opportunities for international travel.

Benefits

Learning and Development
Annual Compensation Review
Recognition Rewards
Annual Leave
Travel Priority Pass
Flexible working options

Qualifications

  • Experience with Python and interest in cloud technologies.
  • Familiarity with OpenStack, Kubernetes, and related tools.
  • Ability to work in a distributed team and travel internationally.

Responsibilities

  • Collaborate with a distributed team to develop features.
  • Write and debug high-quality code.
  • Ensure OpenStack and Ceph succeed on multiple architectures.

Skills

Python
Collaboration
Automation
Open Source

Education

Bachelor’s in Computer Science or related field

Tools

Ubuntu Linux
Kubernetes
OpenStack
Ceph

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 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
  1. Collaborate proactively with a distributed team
  2. Write high-quality code to develop new features
  3. Debug issues and produce quality fixes
  4. Review code from other engineers
  5. Discuss ideas and collaborate on solutions
  6. Ensure OpenStack and Ceph succeed on multiple architectures
  7. 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
  • Bachelor’s 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.

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

Similar jobs

Software Engineer - OpenStack

Canonical

Fresno

Remote

USD 90,000 - 130,000

6 days ago
Be an early applicant

Software Engineer - OpenStack

Canonical

Omaha

Remote

USD 110,000 - 125,000

6 days ago
Be an early applicant

Software Engineer - OpenStack

Canonical

Oklahoma

Remote

USD 80,000 - 120,000

6 days ago
Be an early applicant

Software Engineer - OpenStack

Canonical

Minneapolis

Remote

USD 90,000 - 130,000

6 days ago
Be an early applicant

Software Engineer - OpenStack

Canonical

Washington

Remote

USD 100,000 - 140,000

6 days ago
Be an early applicant

Software Engineer - OpenStack

Canonical

Portland

Remote

USD 110,000 - 270,000

6 days ago
Be an early applicant

Software Engineer - OpenStack

Canonical

Philadelphia

Remote

USD 80,000 - 120,000

6 days ago
Be an early applicant

Software Engineer - OpenStack

Canonical

Los Angeles

Remote

USD 115,000 - 190,000

6 days ago
Be an early applicant

Software Engineer - OpenStack

Canonical

San Jose

Remote

USD 100,000 - 150,000

6 days ago
Be an early applicant