Enable job alerts via email!

Software Engineer - OpenStack

Canonical

Montreal

Remote

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Boost your interview chances

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

Job summary

Canonical, a leading open source software provider, is seeking a Software Engineer for its OpenStack Engineering team. This role involves developing cloud technologies and requires a strong background in Python and a passion for open source. Join a globally distributed team and work remotely with opportunities for international travel.

Benefits

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

Qualifications

  • Experience with Python is required.
  • Interest in cloud technologies like OpenStack and Kubernetes.
  • Familiarity with non-x86 architectures is a plus.

Responsibilities

  • Develop Charmed OpenStack and Ceph.
  • Write high-quality code and debug issues.
  • Collaborate with a distributed team.

Skills

Python
OpenStack
Ubuntu Linux
Kubernetes
AI/ML

Education

Bachelor's degree in Computer Science 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 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 yearly in interesting locations 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 passionate open source software, Linux, and OpenStack enthusiast. Join Canonical to build a rewarding career working with talented professionals worldwide.

As a software engineer on the OpenStack Engineering team, you will develop Charmed OpenStack and Ceph, open source Python charms for deploying and managing OpenStack and Ceph. Your work will enable cloud platform technologies across various environments, from desktops to bare metal servers. This role requires Python development skills and a passion for automating infrastructure as code.

Applicants should be passionate about the future of software-defined data centers, distributed systems, and open source. Canonical is a globally distributed team of engineers sharing this passion, so you should work well in such a setting. Successful engineers at Canonical are mindful of the open source ecosystem dynamics and the needs of large, innovative organizations.

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

What you'll do
  1. Collaborate proactively with a distributed team
  2. Write high-quality code to develop new features
  3. Debug issues and produce high-quality fixes
  4. Review code from other engineers
  5. Discuss ideas and collaborate on solutions
  6. Ensure the success of OpenStack and Ceph on multiple architectures
  7. Work remotely with global travel 2 to 4 weeks for events
Who you are
  1. You love technology and working with talented people
  2. You are curious, adaptable, articulate, and accountable
  3. You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  4. You hold a Bachelor's or equivalent degree in Computer Science, STEM, or related fields
  5. You have experience with Python
  6. You have interest and experience with at least two of the following: Ubuntu Linux (kernel or userspace), Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Go, C, databases, Debian packaging, web services
  7. You have experience with non-x86 architectures, such as s390, arm64, power
  8. You have experience with cloud technologies like OpenStack, OVN, Openvswitch
What Canonical Offers
  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 equal opportunity employment. We are committed to a workplace free from discrimination, welcoming applicants regardless of race, gender, age, disability, or background.

About Canonical

Canonical is a pioneering open source tech firm, publisher of Ubuntu, a key platform for AI, IoT, and cloud. We recruit globally and uphold high standards for our team. Working here is future-oriented, encouraging innovation, learning, and excellence. Since 2004, most colleagues work remotely, fostering a flexible work environment.

We are an equal opportunity employer, fostering a diverse and inclusive workplace.

Additional Details
  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: Software Development
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 II-Kafka (remote Canada)

Confluent, Inc

Montreal

Remote

CAD 90,000 - 130,000

2 days ago
Be an early applicant

Frontend Web Software Engineer

TalentBurst

Montreal

Remote

CAD 70,000 - 90,000

5 days ago
Be an early applicant

Frontend Web Software Engineer

TalentBurst, an Inc 5000 company

Montreal

Remote

CAD 70,000 - 90,000

6 days ago
Be an early applicant

Software Engineer- Design Systems

DataAnnotation

Montreal

Remote

CAD 80,000 - 100,000

9 days ago

Software Engineer - OpenStack

Canonical

Calgary

Remote

CAD 70,000 - 110,000

23 days ago

Software Engineer - OpenStack

Canonical

Gatineau

Remote

CAD 60,000 - 100,000

24 days ago

Software Engineer - OpenStack

Canonical

Vancouver

Remote

CAD 80,000 - 120,000

24 days ago

Software Engineer - OpenStack

Canonical

Trois-Rivières

Remote

CAD 70,000 - 110,000

29 days ago

Software Engineer - App Stores

Canonical

Montreal

Remote

CAD 80,000 - 100,000

24 days ago