Senior Python Backend Engineer, Open Source Platform Remote

Canonical Ltd.

Manama

Remote

BHD 56,000 - 71,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work in EMEA
Learning budget USD 2,000/year
Annual bonus/commission
Travel opportunities
Wellness platform
Team sprints and events

Job summary

Canonical is hiring a Senior/Staff/Lead Engineer for Launchpad, a Python-driven platform for open-source development. You will architect, optimize, and scale core services, mentor engineers, and drive best practices across distributed teams.

This remote role is aligned with the EMEA region and involves international travel a few times yearly. You should excel in Python, have deep experience with large-scale web apps and PostgreSQL, and be comfortable with Ubuntu packaging.

Qualifications

  • Proven technical excellence in Python development and delivering production-ready code.
  • Experience with large-scale web applications and database management (PostgreSQL a plus).
  • Familiarity with Ubuntu as a development/deployment platform and packaging systems.

Responsibilities

  • Influence and drive design, architecture, and feature decisions across distributed teams.
  • Craft API-first Python code with unit tests for scalable systems.
  • Mentor engineers and lead code reviews to elevate team quality.

Skills

Python development
Distributed systems
Leadership
Problem solving

Education

Bachelor’s or equivalent in Computer Science/ STEM

Tools

Ubuntu
PostgreSQL
Debian/Ubuntu packaging

Job description

Canonical is hiring a Senior/Staff/Lead Engineer for Launchpad, a Python-driven platform for open-source development. You will architect, optimize, and scale core services, mentor engineers, and drive best practices across distributed teams.

This remote role is aligned with the EMEA region and involves international travel a few times yearly. You should excel in Python, have deep experience with large-scale web apps and PostgreSQL, and be comfortable with Ubuntu packaging.

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. • Manama

Remote
BHD 56,000 - 71,000
Remote work in EMEA
Learning budget USD 2,000/year
Annual bonus/commission
+3
Senior Open-Source Architect — Remote & Global Impact
Senior Open-Source Architect — Remote & Global Impact

Canonical Ltd. • Manama

Remote
BHD 45,000 - 68,000
Personal learning budget USD 2,000/yr
Annual compensation review
Recognition rewards
+4
Senior Site Reliability Engineer - Python DevOps (Remote)
Senior Site Reliability Engineer - Python DevOps (Remote)

Canonical Ltd. • Manama

Remote
BHD 45,000 - 60,000
Learning budget
Compensation review
Recognition rewards
+5
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Canonical Ltd. • Manama

Remote
BHD 45,000 - 60,000
Learning budget
Compensation review
Recognition rewards
+5
Senior Software Engineer - Python/Golang - Kubernetes
Senior Software Engineer - Python/Golang - Kubernetes

Canonical Ltd. • Manama

Remote
BHD 45,000 - 68,000
Distributed, remote-first work model
Learning and development budget (USD 2
Annual compensation review
+6
Senior Software Engineer - Golang/Python on Kubernetes (Remote)
Senior Software Engineer - Golang/Python on Kubernetes (Remote)

Canonical Ltd. • Manama

Remote
BHD 45,000 - 68,000
Distributed, remote-first work model
Learning and development budget (USD 2
Annual compensation review
+6
Senior Web Engineer - Lead & Mentor (Remote, EMEA)
Senior Web Engineer - Lead & Mentor (Remote, EMEA)

Canonical Ltd. • Manama

Remote
BHD 45,000 - 60,000
Learning budget USD 2,000/year
Annual compensation review
Travel to team events
Senior/Staff/Principal Engineer
Senior/Staff/Principal Engineer

Canonical Ltd. • Manama

Remote
BHD 45,000 - 68,000
Personal learning budget USD 2,000/yr
Annual compensation review
Recognition rewards
+4
Senior Linux Platform Integration Engineer (Ubuntu) — Remote
Senior Linux Platform Integration Engineer (Ubuntu) — Remote

Canonical Ltd. • Manama

Remote
BHD 34,000 - 56,000
Learning and development opportunities
Annual compensation review
Recognition rewards
+5
Remote Open Source Community Engineer
Remote Open Source Community Engineer

Canonical Ltd. • Manama

Remote
BHD 23,000 - 34,000
Learning budget USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2