Canonical Circular Logo

Senior/Staff/Lead Architect - Build & Release Infrastructure

Canonical Dubai, United Arab Emirates Posted: 26 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Drive the future of collaborative open-source development tooling as part of the Launchpad team at Canonical. This role is ideal for a motivated engineer passionate about open-source software, Linux, and web services. Launchpad is a platform that manages open-source development projects, including code hosting, bug tracking, package building, translations, and other features vital for free and open-source software developers. It provides essential collaboration infrastructure for major projects like Ubuntu.

As a key member of the team, you will balance maintaining business-critical services while expanding feature sets, focusing on areas such as package building capabilities, user development flows, and modernizing the web UI. If you are dedicated to keeping large projects organized, supporting developers, and fostering continuous improvement, this role is for you.

Responsibilities:

  • Collaborate proactively within and contribute to design, architecture, and feature selection for solutions across distributed teams.
  • Write high-quality API-first Python code with unit tests.
  • Debug issues and produce high-quality fixes.
  • Review code produced by other engineers.
  • Work from home with global travel 2 to 4 times a year for internal and external events.

Who You Are:

  • A technology enthusiast who enjoys working with brilliant people and solving interesting problems.
  • A strategic thinker who is curious, flexible, articulate, and accountable.
  • Passionate, enterprising, thoughtful, and self-motivated.
  • Holds a Bachelor's or equivalent in Computer Science, STEM, or a similar field.
  • Proficient in delivering robust production code, preferably in Python.
  • Experienced in maintaining and improving large, mature web applications.
  • Familiar with databases, ORMs (PostgreSQL preferred), data management, and data modeling.
  • Interested in, or experienced with, integration, infrastructure, and operations.
  • Understands that robust security requires conscious efforts at every delivery stage.
  • Familiar with Ubuntu as a development and deployment platform.
  • Knowledgeable about the structure of various software packaging systems, including Debian/Ubuntu packages.

Work Conditions: This is a full-time remote position based in the EMEA region. Candidates are expected to reside within this region.

Diversity and Inclusion: Canonical is committed to fostering a diverse workplace free from discrimination, valuing various experiences, perspectives, and backgrounds to create a better environment for employees and a better platform for users and customers.

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.