Remote Distributed Systems Engineer (Python & Go)

Canonical

Manchester

On-site

GBP 50,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Priority Pass for travel and upgrades

Job summary

Canonical is looking for a software engineer to build and validate resilient distributed systems. In this role, you will develop CI pipelines and automated testing tools for Canonical's cloud solutions, contributing to projects based on Juju, Terraform, OpenStack, and Kubernetes.

The ideal candidate will have experience in Python or Go, a strong understanding of continuous integration tools, and a keen interest in engineering challenges, with opportunities for international travel.

Qualifications

  • Solid background in modern test processes and strategies.
  • Ability to develop and ship production grade modern web applications.
  • Capability for 2-4 weeks of international travel per year.

Responsibilities

  • Create automated testing approaches and infrastructure for cloud tools.
  • Enable teams to develop software with confidence.
  • Enhance continuous integration pipelines.
  • Deploy, manage, and debug distributed systems.
  • Monitor and report on automated testing efforts.
  • Collaborate with a globally distributed team.

Skills

Python development
Go development
Object oriented development
Continuous integration tools
Networking technologies
Linux system architecture
Complex abstract thinking

Tools

Jenkins
CircleCI
GitHub CI
OpenStack
Kubernetes
Terraform
AWS

Job description

Canonical is looking for a software engineer to build and validate resilient distributed systems. In this role, you will develop CI pipelines and automated testing tools for Canonical's cloud solutions, contributing to projects based on Juju, Terraform, OpenStack, and Kubernetes.

The ideal candidate will have experience in Python or Go, a strong understanding of continuous integration tools, and a keen interest in engineering challenges, with opportunities for international travel.

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

Similar jobs worth comparing

Open Source DevOps Engineer (Python/Golang) – Cloud & Linux
Open Source DevOps Engineer (Python/Golang) – Cloud & Linux

Meetborderless • Greater London

On-site
GBP 70,000 - 110,000
Distributed work environment with team
Learning & development budget
Annual compensation review
+3
Remote Linux Cloud Engineer
Remote Linux Cloud Engineer

Canonical Group Ltd • Douglas

On-site
GBP 67,000 - 98,000
Distributed work
Learning budget USD 2k per year
Compensation review
+7
Remote Python Data Platform Engineer — Automation
Remote Python Data Platform Engineer — Automation

Meetborderless • Greater London

On-site
Software Engineer - Data Infrastructure
Software Engineer - Data Infrastructure

Meetborderless • Greater London

On-site
Remote Cloud Engineer: OpenStack, Kubernetes & Linux
Remote Cloud Engineer: OpenStack, Kubernetes & Linux

Meetborderless • Greater London

Hybrid
GBP 90,000 - 130,000
Personal learning & development budget
Annual compensation review
Recognition rewards
+6
Senior Linux Open Source Sustaining Engineer (Remote)
Senior Linux Open Source Sustaining Engineer (Remote)

Meetborderless • Greater London

On-site
GBP 70,000 - 110,000
Distributed remote work
Learning budget USD 2000 per year
Annual compensation review
+5
Software Developer (Backend SaaS)
Software Developer (Backend SaaS)

Canonical • Manchester

Hybrid
GBP 50,000 - 75,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Team Member Assistance Program & Wellness Platform
+1
Remote Linux Cloud Engineer – Open Source Sustaining
Remote Linux Cloud Engineer – Open Source Sustaining

Meetborderless • United Kingdom

On-site
GBP 90,000 - 120,000
Distributed collaboration across teams
Annual learning budget
Performance-based bonus
+2
Cloud Field Engineer
Cloud Field Engineer

Meetborderless • Greater London

Hybrid
GBP 90,000 - 130,000
Personal learning & development budget
Annual compensation review
Recognition rewards
+6
Software Engineering Manager - Sustaining Engineering
Software Engineering Manager - Sustaining Engineering

Canonical • Glasgow

Hybrid
GBP 70,000 - 90,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2