Canonical Circular Logo

Senior/Staff/Lead Architect - Build & Release Infrastructure

Canonical Dubai, United Arab Emirates Posted: 16 Apr 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems, known for our platform, Ubuntu, which is extensively used in enterprise solutions like cloud computing, data science, AI, and IoT. We serve top global cloud and silicon providers, as well as industry leaders across various sectors. Our company promotes global distributed collaboration with over 1200 colleagues in more than 75 countries, and we maintain a minimal number of office-based roles. In-person team meetings occur two to four times a year at interesting locations worldwide, aligning on strategy and execution. Canonical is a profitable, founder-led company that is rapidly growing.

We are hiring a Senior/Staff/Lead Architect to drive the future of collaborative open-source development tooling as part of the Launchpad team. This role is perfect for a motivated engineer passionate about open-source software, Linux, and web services. Launchpad facilitates the management of open-source development projects, providing code hosting, bug tracking, package building, translations, and other essential infrastructure for projects like Ubuntu.

As part of this role, you will balance maintaining critical services while enhancing our feature set, focusing on expanding package building capabilities, improving development workflows, and modernizing the web UI. Ideal candidates will have a strong interest in organizing large projects efficiently, supporting developers, and fostering continuous improvement for innovation, velocity, and reliability.

Key Responsibilities:

  • Proactively collaborate on design, architecture, and feature selections 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 travel expected 2 to 4 times a year for internal and external events.

Requirements:

  • Bachelor's degree or equivalent in Computer Science, STEM, or a similar field.
  • Proficiency in delivering robust code, preferably in Python.
  • Experience in maintaining and improving large, mature web applications.
  • Familiarity with databases and ORM tools (PostgreSQL preferred).
  • Interest or experience in integration, infrastructure, and operations.
  • Understanding of software security as a conscious process at all delivery stages.
  • Familiarity with Ubuntu as a development and deployment platform.
  • Solid knowledge of various software packaging systems, especially Debian/Ubuntu.

Work Conditions:

  • This is a remote role intended for candidates located in the EMEA region.
  • The role includes global travel opportunities for team-related events.

What We Offer:

  • Competitive compensation shaped by geographical location, experience, and performance.
  • Annual review of compensation with performance-driven bonuses or commissions.
  • Benefits reflecting our company values, including a personal learning and development budget of USD 2,000 per year, annual leave, maternity and paternity leave, and wellness programs.
  • Flexible work environment with collaborative sprints held twice annually.

Canonical is an equal opportunity employer. We are committed to building a diverse and inclusive work environment and welcome applications from candidates of all backgrounds.

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.