Remote Open-Source Cloud Software Engineer

Canonical Ltd.

United States

Remote

USD 140,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Distributed team sprints
Learning budget USD 2,000/year
Annual compensation review
Employee Assistance Programme
Travel opportunities

Job summary

Canonical is a remote-first software company that develops Ubuntu and cloud automation tools. You will join a distributed team to design, build, and maintain automated image delivery and cloud integration features for Ubuntu across public clouds.

Expect collaboration with partners and frequent travel for internal and external events as needed. The role emphasizes Python development on Linux, containerization with Docker/Kubernetes, and contributing to open source projects while advancing

Qualifications

  • Bachelor's degree or equivalent in CS, STEM or similar.
  • Experience with public clouds and Linux systems administration is required.
  • Proficient in Python development and packaging for Linux environments.
  • Familiarity with open source projects, APIs, and cloud-native architectures.

Responsibilities

  • Build automated, reliable image delivery, testing and publication pipelines.
  • Design, build and integrate new Ubuntu features for public cloud users.
  • Collaborate with a distributed team across locations.
  • Write high quality code and review peers' work.
  • Design complex systems and cloud integrations; debug and fix issues.

Skills

Public cloud experience
Python development on Linux
DevOps automation
Open source involvement

Education

Bachelor's degree in Computer Science

Tools

Docker
Kubernetes
Jenkins

Job description

Canonical is a remote-first software company that develops Ubuntu and cloud automation tools. You will join a distributed team to design, build, and maintain automated image delivery and cloud integration features for Ubuntu across public clouds.

Expect collaboration with partners and frequent travel for internal and external events as needed. The role emphasizes Python development on Linux, containerization with Docker/Kubernetes, and contributing to open source projects while advancing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Software Engineer — Linux & Cloud Infra
Remote Software Engineer — Linux & Cloud Infra

CrossTalent • United States

Remote
USD 100,000 - 150,000
Distributed team sprints twice a year
Learning budget USD 2,000 per year
Annual compensation review
+6
Remote Software Engineer, Ubuntu Cloud & Open Source
Remote Software Engineer, Ubuntu Cloud & Open Source

Canonical • United States

On-site
USD 80,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Team Member Assistance Program & Wellness Platform
+1
Remote Cloud Support Engineer — Open Source & Ubuntu
Remote Cloud Support Engineer — Open Source & Ubuntu

Canonical • United States

Remote
USD 100,000 - 150,000
Learning budget
Annual leave
Travel opportunities
+1
Remote Sustaining Engineer — Open Source & Cloud Infra
Remote Sustaining Engineer — Open Source & Cloud Infra

Canonical • United States

Remote
USD 100,000 - 130,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Annual holiday leave
+2
Software Engineer - Cloud Images
Software Engineer - Cloud Images

Canonical Ltd. • United States

Remote
USD 140,000 - 190,000
Distributed team sprints
Learning budget USD 2,000/year
Annual compensation review
+2
Remote Python Engineer – Open Source Innovator
Remote Python Engineer – Open Source Innovator

Canonical • United States

Remote
USD 120,000 - 170,000
Annual bonus
Learning budget USD 2,000
Twice-yearly team sprints in person
+2
Remote Cloud Engineering Manager (Linux/OpenStack)
Remote Cloud Engineering Manager (Linux/OpenStack)

Canonical • United States

Remote
USD 120,000 - 160,000
Personal learning budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Software Engineer - Cloud Images
Software Engineer - Cloud Images

CrossTalent • United States

Remote
USD 100,000 - 150,000
Distributed team sprints twice a year
Learning budget USD 2,000 per year
Annual compensation review
+6
Remote Engineering Manager - Linux Cloud & Microservices
Remote Engineering Manager - Linux Cloud & Microservices

Canonical • United States

Remote
USD 120,000 - 160,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+5
Software Engineer - Open Source & Ubuntu
Software Engineer - Open Source & Ubuntu

Canonical • United States

Remote
USD 55,000 - 85,000