Cloud-Driven Linux Software Engineer (Remote)

Canonical Group Ltd

United States

Remote

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Learning budget USD 2,000/year
Annual compensation review
Generous holiday leave
Maternity and paternity leave
Employee assistance program
Travel to locations for events

Job summary

Canonical is hiring a Software Engineer to work on Linux, cloud infrastructure, pipelines, and automation. You will collaborate with major cloud partners to advance Ubuntu in the cloud, split time between build system development and cloud feature implementation, and help automate delivery across servers, GPUs, VMs, and containers.

You will join a globally distributed team, contribute to open source, and engage with partners.

Qualifications

  • Bachelor’s or equivalent in Computer Science, STEM or similar degree.
  • Experience with public clouds and cloud-native environments.
  • Experience with at least 3 of the listed areas (containers, devops automation, open source, APIs, Linux administration, Python packaging, cloud apps).
  • Proficiency in Python development on Linux.

Responsibilities

  • Build automated, reliable image delivery and publication pipelines.
  • Design and integrate features into Ubuntu for public cloud users.
  • Collaborate with a distributed team across geographies.
  • Write high quality code for new features.
  • Architect complex systems and cloud integrations.
  • Debug issues and deliver robust code.
  • Review peers and participate in design discussions.
  • Work from home with 2–4 weeks of travel for events.
  • Engage with Canonical teams and open source communities.

Skills

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

Education

Bachelor's or equivalent in CS/STEM

Tools

Docker
Kubernetes

Job description

Canonical is hiring a Software Engineer to work on Linux, cloud infrastructure, pipelines, and automation. You will collaborate with major cloud partners to advance Ubuntu in the cloud, split time between build system development and cloud feature implementation, and help automate delivery across servers, GPUs, VMs, and containers.

You will join a globally distributed team, contribute to open source, and engage with partners.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 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 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
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 Group Ltd • United States

Remote
USD 120,000 - 160,000
Learning budget USD 2,000/year
Annual compensation review
Generous holiday leave
+3
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
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Boise (ID)

On-site
USD 90,000 - 130,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+4
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Minneapolis (MN)

On-site
USD 80,000 - 120,000
Personal learning and development budget of USD 2,000 yearly
Annual compensation review
Recognition rewards
+5
Cloud Field Engineer
Cloud Field Engineer

Canonical Group Ltd • United States

Remote
USD 120,000 - 180,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+6
Python Cloud Engineer — Remote & Global Travel
Python Cloud Engineer — Remote & Global Travel

Canonical Group Ltd • United States

Remote
USD 120,000 - 180,000
Distributed work
Learning budget USD 2000 per year
Annual compensation review
+6