Job Description

Senior Software Engineer (Backend)

Join Canonical, a leading open‑source provider of the Ubuntu operating system, to shape the future of open‑source collaboration on the Launchpad platform.

Location: Remote role within the EMEA region.

Responsibilities

  • Influencing and driving design, architecture, and feature decisions across distributed teams to ensure high‑impact solutions.
  • Crafting exceptionAPI‑first Python code with unit tests, delivering robust, well‑structured systems that scale.
  • Diagnosing and resolving complex technical challenges, implementing high‑quality fixes that enhance performance and reliability.
  • Mentoring and uplifting fellow engineers, leading code reviews that reinforce best practices and elevate team excellence.
  • Enjoying the freedom of remote work while staying globally engaged, traveling internationally 2 to 4 times a year to collaborate in key internal discussions and i...

Apply for this Position

Ready to join Canonical? Click the button below to submit your application.

Submit Application