Remote Distributed Systems Engineer (Python/Go)

Canonical

Makkah Region

On-site

SAR 281,214 - 393,700

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Personal learning budget of USD 2,000 yearly
Annual compensation review
Maternity and paternity leave
Employee Assistance Programme

Job summary

Canonical is seeking a passionate software engineer to develop and validate resilient distributed systems. In this globally remote role, you will create automated testing infrastructures for cloud applications and enhance CI pipelines for Canonical's products.

The ideal candidate possesses strong skills in Python or Go development, modern test strategies, and continuous integration tools. Joining Canonical offers an inclusive workplace and opportunities for personal growth and development.

Qualifications

  • Solid background in modern test processes and strategies.
  • Experience with Python or Go development.
  • Working knowledge of continuous integration tools.

Responsibilities

  • Create automated testing approaches for cloud applications.
  • Enable engineering teams with distributed system testing tooling.
  • Enhance CI pipelines for Canonical's products.

Skills

Test processes and strategies
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 seeking a passionate software engineer to develop and validate resilient distributed systems. In this globally remote role, you will create automated testing infrastructures for cloud applications and enhance CI pipelines for Canonical's products.

The ideal candidate possesses strong skills in Python or Go development, modern test strategies, and continuous integration tools. Joining Canonical offers an inclusive workplace and opportunities for personal growth and development.

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

Similar jobs worth comparing

Distributed Systems Software Engineer, Python / Go
Distributed Systems Software Engineer, Python / Go

Canonical • Riyadh

Remote
SAR 100,000 - 140,000
Personal learning and development budget of USD 2,000 per year
Distributed work environment with team sprints
Performance-driven annual bonus
+3
Remote Backend SaaS Engineer (Python)
Remote Backend SaaS Engineer (Python)

Canonical • Riyadh

On-site
SAR 299,000 - 413,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+1
Software Developer (Backend SaaS)
Software Developer (Backend SaaS)

Canonical • Makkah Region

Remote
SAR 262,000 - 338,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical • Jeddah

Remote
SAR 450,000 - 675,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Remote Backend SaaS Engineer – Python & Linux
Remote Backend SaaS Engineer – Python & Linux

Canonical • Makkah Region

Remote
SAR 262,000 - 338,000
Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Jeddah

Remote
SAR 112,000 - 188,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Containerization & Virtualisation Engineer
Containerization & Virtualisation Engineer

Canonical • Riyadh

Remote
SAR 450,000 - 675,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+1
Containerization & Virtualisation Engineer
Containerization & Virtualisation Engineer

Canonical • Makkah Region

Remote
SAR 299,000 - 375,000
Personal learning and development budget of USD 2,000
Distributed work environment
Annual compensation review
+1
Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Riyadh

Remote
SAR 112,000 - 188,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Software Engineering Manager - Cross-platform C++ - Multipass
Software Engineering Manager - Cross-platform C++ - Multipass

Canonical • Riyadh

Remote
SAR 562,000 - 712,000
Personal development budget of USD 2,000
Annual compensation review
Maternity and paternity leave
+2