Enable job alerts via email!

Software Engineer - Cloud Images

Canonical

Sherbrooke

Remote

USD 70,000 - 110,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

Join a forward-thinking company at the forefront of open source innovation, where you'll work alongside top talent in technology. This role offers the chance to engage with leading cloud partners and contribute to the development of Ubuntu in the cloud. You'll be responsible for automating delivery pipelines and integrating cloud-native services, all while enjoying a flexible remote work environment. With opportunities for global travel and a commitment to learning and development, this position is perfect for passionate software engineers eager to make an impact in the tech world.

Benefits

Annual learning and development budget
Performance bonuses
Global travel opportunities
Employee Assistance Program
Parental leave
Recognition rewards
Holiday leave

Qualifications

  • Experience in Python development on Linux is essential.
  • Familiarity with public cloud technologies is required.

Responsibilities

  • Build automated image delivery and testing pipelines.
  • Design and integrate new features into Ubuntu for cloud users.

Skills

Python development
Linux systems administration
DevOps automation
Containers (Docker, Kubernetes)
APIs

Education

Bachelor's in Computer Science
STEM or related fields

Tools

Jenkins
Cloud platforms

Job description

This is an exciting opportunity for software engineers (all levels) passionate about Linux, cloud infrastructure, pipelines, automation, and open source software.

You will work closely with Amazon, Microsoft, Google, and other world-class cloud partners to make Ubuntu the best platform in the cloud. Your responsibilities will include build system development (using Python, Jenkins, and shell), implementing cloud-related features within Ubuntu Server, managing our continuous delivery pipelines, and engaging directly with partners. You will aim to automate the delivery of Ubuntu products across various workloads, from web servers to GPU-accelerated AI, and integrate our products with cloud-native services.

Join Canonical to build a rewarding career working with top talent in technology. You will combine software development with infrastructure delivery experience.

Please note: Currently, we are seeking candidates located in the Americas.

What you'll do
  1. Build automated, reliable image delivery, testing, and publication pipelines
  2. Design, develop, and integrate new features into Ubuntu for public cloud users
  3. Collaborate proactively with a distributed team
  4. Write high-quality code to develop new features
  5. Design and architect complex systems and cloud integrations
  6. Debug issues and produce high-quality fixes
  7. Review code and participate in design discussions
  8. Work remotely with global travel (2-4 weeks for events)
  9. Engage with teams at Canonical, the open source community, and partners
Who you are
  1. Passionate about technology and working with talented people
  2. Curious, flexible, articulate, and responsible
  3. Value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  4. Hold a Bachelor's or equivalent in Computer Science, STEM, or related fields
  5. Practical experience with public clouds
  6. Interest and experience with at least three of: containers (Docker, Kubernetes), DevOps automation, open source projects, APIs, Linux systems administration, Python packaging, cloud applications
  7. Experience in Python development on Linux
What we offer
  • Distributed work environment with biannual in-person team sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation review and performance bonuses
  • Additional benefits reflecting our values
  • Global travel opportunities to meet colleagues
  • Recognition rewards, holiday leave, parental leave, Employee Assistance Program, and travel perks
About Canonical

Canonical leads in open source innovation, publishing Ubuntu and supporting AI, IoT, and cloud platforms. We hire globally, uphold high standards, and have been a remote-first company since 2004. Working here challenges you to think differently, learn new skills, and excel.

We are an equal opportunity employer committed to diversity and inclusion, ensuring fair consideration regardless of background or identity.

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 - packaging - optimize Ubuntu Server for public clouds

Canonical

Sherbrooke

Remote

USD 60,000 - 100,000

Today
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Calgary

Remote

USD 70,000 - 110,000

4 days ago
Be an early applicant

Engineering Manager - Public Cloud, Python, Golang

Canonical

Moncton

Remote

USD 90,000 - 150,000

Today
Be an early applicant

Cloud DevSecOps Engineer Sr

Dayforce

Remote

CAD 80,000 - 120,000

Today
Be an early applicant

Software Engineer - Cloud Images

Canonical

Regina

Remote

USD 70,000 - 110,000

26 days ago

Linux Devices Software Engineer

Canonical

Moncton

Remote

USD 70,000 - 110,000

Yesterday
Be an early applicant

Linux Devices Software Engineer

Canonical

Trois-Rivières

Remote

USD 70,000 - 120,000

2 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Mississauga

Remote

USD 80,000 - 120,000

10 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Toronto

Remote

USD 70,000 - 110,000

11 days ago