Remote Senior Backend Engineer (Python, Open-Source)

Canonical Ltd.

Doha

Remote

QAR 364,000 - 566,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Learning budget USD 2000 per year
Annual compensation review
Travel to team events (2–4 trips/year)
maternity and paternity leave

Job summary

Canonical is hiring a Senior/Staff/Lead Engineer for the Launchpad team. You will architect and refine a mature, Python-driven system powering open-source collaboration, including deployment, scaling, and feature expansion.

You will work remotely within the EMEA region, collaborating with a globally distributed team. The role emphasizes design leadership, production-grade code, and continuous improvement, with travel 2–4 times per year.

Qualifications

  • Bachelor’s or equivalent in Computer Science, STEM or similar degree.
  • Proven technical excellence in Python development with production-ready code.
  • Experience maintaining large-scale web applications and database management (PostgreSQL a plus).
  • Security-focused mindset across development, deployment, and operations.
  • Familiarity with Ubuntu as development/deployment platform.
  • Knowledge of software packaging systems, including Debian/Ubuntu packages.

Responsibilities

  • Influence and drive design, architecture, and feature decisions across distributed teams.
  • Craft API-first Python code with unit tests for robust, scalable systems.
  • Diagnose and resolve complex technical challenges with high-quality fixes.
  • Mentor engineers and lead code reviews to elevate team standards.
  • Travel internationally 2–4 times a year to collaborate in internal and external events.

Skills

Python development
Distributed systems
Leadership
Code reviews
Security mindset
Ubuntu familiarity
PostgreSQL

Education

Bachelor’s or equivalent in Computer Science/STEM

Tools

Debian/Ubuntu packaging

Job description

Canonical is hiring a Senior/Staff/Lead Engineer for the Launchpad team. You will architect and refine a mature, Python-driven system powering open-source collaboration, including deployment, scaling, and feature expansion.

You will work remotely within the EMEA region, collaborating with a globally distributed team. The role emphasizes design leadership, production-grade code, and continuous improvement, with travel 2–4 times per year.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Canonical Ltd. • Doha

Remote
QAR 364,000 - 566,000
Learning budget USD 2000 per year
Annual compensation review
Travel to team events (2–4 trips/year)
+1
Senior Open Source Engineer & Technical Leader (Remote)
Senior Open Source Engineer & Technical Leader (Remote)

Canonical Ltd. • Doha

Remote
QAR 350,000 - 520,000
Distributed team sprints twice a year
Learning and development budget
Annual compensation review
+6
Senior/Staff/Principal Engineer
Senior/Staff/Principal Engineer

Canonical Ltd. • Doha

Remote
QAR 350,000 - 520,000
Distributed team sprints twice a year
Learning and development budget
Annual compensation review
+6
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Canonical Ltd. • Doha

Remote
QAR 437,000 - 655,000
Distributed team with in-person sprint
Learning budget USD 2,000 per year
Annual compensation review
+2
Remote Open Source Community Engineer
Remote Open Source Community Engineer

Canonical Ltd. • Doha

Remote
QAR 364,000 - 510,000
Distributed team sprints in person
Learning budget of USD 2,000 per year
Annual compensation review
+6
Senior Security Operations Engineer - Lead SOC & Open Source
Senior Security Operations Engineer - Lead SOC & Open Source

Canonical Ltd. • Doha

Remote
QAR 350,000 - 600,000
Distributed work
Learning budget
Annual review
+5
Senior SRE & GitOps Engineer - Remote & Global
Senior SRE & GitOps Engineer - Remote & Global

Canonical Ltd. • Doha

Remote
QAR 546,000 - 764,000
Learning budget USD 2,000/year
Annual compensation review
Travel for team sprints
Senior Jira Automation Engineer (Remote)
Senior Jira Automation Engineer (Remote)

Canonical Ltd. • Doha

Remote
QAR 328,000 - 510,000
Annual bonus or commission
Learning budget USD 2,000 per year
Annual compensation review
+2
Community Engineer (multiple roles and seniority levels)
Community Engineer (multiple roles and seniority levels)

Canonical Ltd. • Doha

Remote
QAR 364,000 - 510,000
Distributed team sprints in person
Learning budget of USD 2,000 per year
Annual compensation review
+6
Senior Security Operations Engineer
Senior Security Operations Engineer

Canonical Ltd. • Doha

Remote
QAR 350,000 - 600,000
Distributed work
Learning budget
Annual review
+5
Top locations