Senior Software Engineer (Backend) at Canonical
This role is ideal for a senior-level backend expert with a deep passion for the open-source ecosystem. You should have extensive experience architecting and ma
Work type: remote
Location: Home based - EMEA
Type: Full-time
This role is ideal for a senior-level backend expert with a deep passion for the open-source ecosystem. You should have extensive experience architecting and maintaining large-scale Python web applications and a strong understanding of Linux environments, specifically Ubuntu and Debian packaging systems. Since this position focuses on "Launchpad," the infrastructure powering Ubuntu’s development, a background in building dev-tools or collaborative platforms is highly valued.
Canonical offers a truly global, remote-first culture (restricted to the EMEA region for this role) with a unique travel component—you’ll meet your team in person 2–4 times a year at international locations. While base salary is not disclosed, they provide a performance-driven bonus, a $2,000 annual professional development budget, and travel perks like Priority Pass for long-haul company events. It is a high-standard environment focused on technical excellence and career longevity.
**You might be a good fit if you:**
* Are a Python expert who prioritizes API-first design and rigorous unit testing.
* Have experience managing and optimizing PostgreSQL databases for high-traffic systems.
* Thrive in a distributed environment and enjoy traveling internationally for team sprints.
* Have a security-conscious mindset and a track record of mentoring junior engineers through code reviews.
View this job on nocollar jobs