Enable job alerts via email!

Software Engineer - Cloud Images

Canonical

Victoria

Remote

CAD 80,000 - 120,000

Full time

4 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 passionate software engineers for cloud infrastructure development focused on Ubuntu, working with leading cloud partners. Responsibilities include building automated pipelines and integrating cloud features, paired with a supportive remote work environment and diverse opportunities for growth.

Benefits

USD 2,000 annual learning and development budget
Biannual in-person team sprints
Annual holiday leave, maternity and paternity leave
Employee Assistance Programme
Travel opportunities to attend events

Qualifications

  • Experience with cloud technologies and DevOps automation.
  • Practical experience with public clouds.
  • Experience in Python software development on Linux.

Responsibilities

  • Build automated, reliable image delivery, testing, and publication pipelines.
  • Design and develop new features into Ubuntu for cloud users.
  • Collaborate proactively with internal teams and partners.

Skills

Python
Desire to engage with open source
Cloud technologies
Automation
Linux administration
APIs

Education

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

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 clouds. 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 existing and new Ubuntu products across workloads from web servers to GPU-accelerated AI for servers, VMs, and containers, integrating our products with cloud-native services.

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

Please note that we are currently seeking candidates located in the Americas.

What you'll do
  • Build automated, reliable image delivery, testing, and publication pipelines
  • Design, develop, and integrate new features into Ubuntu for cloud users
  • Collaborate proactively with a distributed team
  • Write high-quality code to create new features
  • Design and architect complex systems and cloud integrations
  • Debug issues and produce high-quality fixes
  • Review code from other engineers and participate in design discussions
  • Work from home with global travel of 2 to 4 weeks for events
  • Engage with internal teams, open source community, and partners
Who you are
  • Passionate about technology and working with talented people
  • Curious, flexible, articulate, and accountable
  • Values soft skills; passionate, enterprising, thoughtful, self-motivated
  • Bachelor's or equivalent in Computer Science, STEM, or similar
  • Practical experience with public clouds
  • Interest and experience with at least three of: containers (Docker, Kubernetes), DevOps automation, open source projects, APIs, Linux systems administration, Python packaging, cloud applications
  • Experience in Python software development on Linux
What we offer you

We offer competitive compensation based on location, experience, and performance, with annual reviews and bonuses. Benefits include:

  • Distributed work environment with biannual in-person team sprints
  • USD 2,000 annual learning and development budget
  • Recognition rewards, annual holiday leave, maternity and paternity leave
  • Employee Assistance Programme
  • Travel opportunities to meet colleagues and attend events
About Canonical

Canonical is a pioneering open source company, publisher of Ubuntu, a key platform for AI, IoT, and cloud. We set high standards and recruit globally. Since 2004, we have been a remote-first company, encouraging innovative thinking and continuous learning.

We are an equal opportunity employer committed to diversity and inclusion, fostering a workplace free from discrimination.

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

Similar jobs

Engineering Manager - Public Cloud, Python, Golang

Canonical

Victoria

Remote

CAD 100,000 - 140,000

13 days ago

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Trois-Rivières

Remote

CAD 80,000 - 120,000

Today
Be an early applicant

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Regina

Remote

CAD 75,000 - 110,000

Today
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Trois-Rivières

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Cloud DevSecOps Engineer Sr

Dayforce US, Inc.

Remote

CAD 95,000 - 120,000

Yesterday
Be an early applicant

Software Engineer - Cloud Images

Canonical

Sherbrooke

Remote

USD 70,000 - 110,000

27 days ago

Founding Software Engineer (Canada – Remote)

Keak

Remote

CAD 70,000 - 100,000

3 days ago
Be an early applicant

Embedded Linux Senior Software Engineer - Optimisation

Canonical

Regina

Remote

CAD 80,000 - 130,000

7 days ago
Be an early applicant

Software Engineer - Cloud Images

Canonical

Trois-Rivières

Remote

USD 70,000 - 110,000

30+ days ago