Remote Distributed Systems Engineer (Python & Go)

Canonical

Boise (ID)

On-site

USD 90,000 - 130,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
Travel opportunities

Job summary

Canonical is seeking a passionate Software Engineer to enhance their distributed systems. You will develop CI pipelines, improve automated testing, and ensure high quality for Canonical's cloud solutions. Successful candidates must possess solid skills in Python or Go, and understand modern test processes.

This position is fully remote, allowing you to work collaboratively with a distributed team while delivering critical cloud applications and tools effectively.

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.
  • Enable engineering teams to develop software confidently.
  • Enhance continuous integration pipelines for cloud native products.
  • Deploy, manage, and debug highly distributed systems.
  • Monitor and report on automated testing efforts.
  • Collaborate daily with a globally distributed team.

Skills

Python development
Go development
Continuous integration
Object-oriented development
Networking technologies
Linux system architecture
Automated testing
Complex abstract thinking

Tools

Jenkins
CircleCI
GitHub CI
OpenStack
Kubernetes
Terraform
AWS

Job description

Canonical is seeking a passionate Software Engineer to enhance their distributed systems. You will develop CI pipelines, improve automated testing, and ensure high quality for Canonical's cloud solutions. Successful candidates must possess solid skills in Python or Go, and understand modern test processes.

This position is fully remote, allowing you to work collaboratively with a distributed team while delivering critical cloud applications and tools effectively.

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

Similar jobs worth comparing

Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • San Diego (CA)

On-site
USD 95,000 - 135,000
Personal learning and development budget of USD 2,000 per year
Recognition rewards
Annual holiday leave
+3
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
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Las Vegas (NV)

Remote
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+3
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Nashville (TN)

On-site
USD 90,000 - 130,000
Personal learning and development budget
Performance-driven annual bonus
Annual compensation review
+2
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Milwaukee (WI)

On-site
USD 90,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Cleveland (OH)

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

Canonical • Pittsburgh

Remote
USD 90,000 - 120,000
Remote Distributed Systems Engineer (Python/Go)
Remote Distributed Systems Engineer (Python/Go)

Canonical • Buffalo (NY)

On-site
USD 80,000 - 100,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Remote Cloud Distributed Systems Engineer (Python/Go)
Remote Cloud Distributed Systems Engineer (Python/Go)

Canonical • Washington

Remote
USD 175,000 - 230,000
Remote Cloud & Distributed Systems Engineer (Python/Go)
Remote Cloud & Distributed Systems Engineer (Python/Go)

Canonical • Daytona Beach (FL)

Remote
USD 90,000 - 140,000