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