C

Software Engineer - Openstack

Canonical

Hillside, NJ
16 hours ago

Job Description

Description

Join to apply for the Software Engineer - OpenStack role at Canonical

2 days ago Be among the first 25 applicants

Join to apply for the Software Engineer - OpenStack role at Canonical

Get AI-powered advice on this job and more exclusive features.

About 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 major public cloud and silicon providers, and industry leaders across sectors. We are a pioneer of global distributed collaboration with 1200+ colleagues in 75+ countries, with few office-based roles. Teams meet a few times a year in interesting locations worldwide to align on strategy and execution.

Job Overview

We are hiring a Software Engineer for our OpenStack Engineering team. This role offers an exciting opportunity for those passionate about open source software, Linux, and OpenStack. You will build Charmed OpenStack and Ceph, open source Python-based charms for deploying and managing OpenStack and Ceph, bringing cloud platform technologies to diverse environments. The role requires a Python developer with a passion for automating infrastructure as code.

Responsibilities

  1. Collaborate proactively with a distributed team
  2. Write high-quality code for new features
  3. Debug issues and fix bugs
  4. Review code from other engineers
  5. Discuss ideas and collaborate on solutions
  6. Ensure success of OpenStack and Ceph across architectures
  7. Work remotely with international travel 2-4 times a year

Qualifications

  1. Passion for technology and working with talented people
  2. Curious, flexible, articulate, and accountable
  3. Soft skills: passionate, enterprising, thoughtful, self-motivated
  4. Bachelor's or equivalent in Computer Science, STEM, or similar
  5. Experience with Python
  6. 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
  7. Experience with non-x86 architectures (s390, arm64, power, etc.)
  8. Experience with OpenStack, OVN, OpenVSwitch, and related cloud tech

What Canonical Offers

  1. Learning and Development
  2. Annual Compensation Review
  3. Recognition Rewards
  4. Annual Leave
  5. Travel Priority Pass
  6. Flexible working options

Our Commitment

We value diversity and are committed to equal employment opportunities for all applicants regardless of race, gender, age, disability, or background. We believe diverse experiences and perspectives foster innovation and better products.

Job Details

  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Engineering and IT

Referrals can double your chances of interview success. Set job alerts for similar roles like Software Engineer, Ceph & Distributed Storage, and others.

#J-18808-Ljbffr