Canonical Circular Logo

Senior/Staff/Lead Architect - Build & Release Infrastructure

Canonical Jeddah, Saudi Arabia Posted: 13 Feb 2025

Financial

  • Estimate: $90k - $120k*
  • 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. This is an opportunity for a motivated engineer with a passion for open-source software, Linux, and web services to join our distributed team. Launchpad is a platform for managing open-source development projects, providing essential development and collaboration infrastructure for major projects such as Ubuntu.

As a Senior/Staff/Lead Architect, you will be responsible for maintaining business-critical services while expanding our feature set. Your tasks will include improving package-building capabilities, enhancing development flows for users, and modernizing the web UI. If you love keeping large projects well-organized and well-maintained, and believe that continuous improvement is key to innovation, higher velocity, and reliability, you'll fit right in.

What You'll Do:

  • Proactively collaborate 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:

  • You love technology and solving interesting problems.
  • Strategic thinker who is curious, flexible, articulate, and accountable.
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.
  • Bachelor's or equivalent in Computer Science, STEM, or a similar degree.
  • Proficiency delivering robust code to production, preferably in Python.
  • Experience and enjoyment in maintaining and improving large, mature web applications.
  • Experience with databases, ORMs (PostgreSQL a plus), data management, and data modeling.
  • Interest in or experience with integration, infrastructure, and operations.
  • Familiarity with Ubuntu as a development and deployment platform.
  • Solid understanding of various software packaging systems, including Debian/Ubuntu packages.

Work Conditions:

  • This is a remote position based in the EMEA region.
  • Candidates are expected to be located within this region.

Language Requirements:

  • Proficiency in English is expected; other languages may be a plus.

Canonical is proud to foster a diverse workplace and encourages applicants from all backgrounds to apply.

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.