Canonical Circular Logo

Senior Build Systems Backend Engineer

Canonical Dubai, United Arab Emirates Posted: 14 Jun 2025

Financial

  • Estimate: $90k - $120k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is a leading provider of open-source software and operating systems, particularly known for its platform, Ubuntu. This position is for a Senior/Staff/Lead Engineer to join the Launchpad team and shape the future of open-source collaboration. Launchpad is a platform for managing open-source development projects that includes features such as code hosting and review, bug tracking, and translations.

As a senior engineer, you will have the opportunity to architect and refine a mature, Python-driven system supporting major projects like Ubuntu. Your role will involve maintaining critical business services while driving innovation through enhancing developer workflows and modernizing the web UI. You will empower developers worldwide by ensuring a high-velocity environment for open-source contributions.

This is a remote role based in the EMEA region. You will have the freedom of remote work but will travel internationally 2 to 4 times a year to collaborate in key discussions and industry events. The role involves influencing design and architecture decisions, mentoring fellow engineers, and producing high-quality, API-first Python code.

Proficiency in English is expected.

Key Responsibilities:

  • Drive design and architecture decisions across distributed teams.
  • Craft well-structured, robust Python code with unit tests.
  • Diagnose and resolve complex technical challenges.
  • Mentor and uplift fellow engineers, leading code reviews.
  • Collaborate engagingly within a globally distributed team.

Qualifications:

  • Proven technical excellence in Python development.
  • Experience with large-scale web applications and database management (PostgreSQL preferred).
  • Familiarity with Ubuntu as a development and deployment platform.
  • Understanding of software packaging systems, particularly Debian/Ubuntu packages.
  • A Bachelor's or equivalent degree in Computer Science, STEM, or a related field is required.

What We Offer:

  • A competitive compensation package, including a performance-driven annual bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation reviews and recognition rewards.
  • Maternity and paternity leave.
  • Wellness and support programs.
  • Opportunities to travel to new locations to connect with colleagues.

Canonical is committed to diversity and provides equal opportunities in the workplace. We foster a collaborative environment to create better products and experiences for everyone.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.