Enable job alerts via email!

Software Engineer - Cloud Images

Canonical

London

Remote

GBP 45,000 - 70,000

Full time

16 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Canonical is seeking software engineers of all levels to innovate within cloud infrastructure while partnering with major tech companies. You will play a crucial role in enhancing Ubuntu Server with new features and automating delivery pipelines, all while working remotely in a dynamic, global team.

Benefits

Learning and Development budget
Annual Compensation Review
Recognition Rewards
Priority Pass for travel
Flexible working options
18 weeks full pay parental leave

Qualifications

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

Responsibilities

  • Build automated, highly reliable image delivery pipelines.
  • Collaborate with a distributed team on new features.
  • Engage with open source community and commercial partners.

Skills

Public clouds
Containers
DevOps automation
Open source projects
APIs
Linux systems administration
Python packaging
Cloud-based applications

Education

Bachelor’s or equivalent in Computer Science, STEM or similar degree

Job description

Social network you want to login/join with:

col-narrow-left

Client:

Canonical

Location:

London, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

976033efeb0b

Job Views:

10

Posted:

17.06.2025

Expiry Date:

01.08.2025

col-wide

Job Description:

Role Summary

This is an exciting opportunity for software engineers (all levels) passionate about Linux, cloud infrastructure, pipelines and 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 there is in the clouds. Your time will be split between build system development (using Python, Jenkins and shell), implementation of cloud-related features within Ubuntu Server itself, operation of our continuous delivery pipelines, and direct partner engagement. You will strive to automate the delivery of existing and new Ubuntu products applied to all modern workloads from web servers to GPU-aided AI for servers, VMs and containers, and integrate our products with cloud native services.

Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. As a part of our team, you will combine software development skills with software and infrastructure delivery experience.

Please note that at this time, we are looking for candidates located in the Americas.

What you'll do

  • Build automated, highly reliable image delivery, testing and publication pipelines
  • Design, build and integrate new features and enhancements into Ubuntu that will support users of Ubuntu in public clouds
  • Collaborate proactively with a distributed team
  • Write high quality code to create new features
  • Design and architect complex new systems and integrations with the clouds
  • Debug issues and produce high quality code to fix them
  • Review code produced by other engineers and participate in design discussions
  • Work from home with global travel 2 to 4 weeks for internal and external events
  • Engage with many other teams at Canonical, as well as the open source community and commercial partners

Who you are

  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • You have practical experience with public clouds
  • You have interest and experience with at least 3 of the following: containers (docker, kubernetes, etc.), devops automation, open source projects, APIs, Linux systems administration, Python packaging, cloud-based applications
  • At least experience in Python software development on Linux

What Canonical Offers :

  • Learning and Development, with annual budget for professional development
  • Annual Compensation Review
  • Recognition Rewards
  • Priority Pass for travel
  • Flexible working options and schedules
  • Work remotely with a talented globally distributed team
  • 18 weeks full pay primary caregiver parental leave, 4 weeks secondary, from day 1
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.