Canonical logo
Canonical·Verified

Senior Software Engineer (Backend) - Canonical

Remote-firstFull-timeSeniorUTC+0–+3Europe#python#linux#postgresqlParental leaveWellness

About the Role

Canonical is seeking a Senior/Staff/Lead Engineer to join the Launchpad team. Launchpad is a mature, Python-driven platform for managing open-source development, including code hosting, bug tracking, package building, and translations. You will architect and refine this business-critical system, driving innovation in developer workflows and modernizing the web UI.

Responsibilities

  • Influence and drive design, architecture, and feature decisions across distributed teams.
  • Craft exceptional, API-first Python code with robust unit testing.
  • Diagnose and resolve complex technical challenges to enhance performance and reliability.
  • Mentor fellow engineers and lead code reviews to reinforce best practices.
  • Collaborate globally, with international travel 2–4 times per year for strategy and team alignment.

Requirements

  • Proven technical excellence in Python development and production-ready code.
  • Expertise in maintaining large-scale web applications and database management (PostgreSQL preferred).
  • Deep understanding of integration, infrastructure, and operations in distributed environments.
  • Security-focused mindset.
  • Familiarity with Ubuntu as a development and deployment platform.
  • Solid grasp of software packaging systems (Debian/Ubuntu packages).
  • Bachelor’s or equivalent degree in Computer Science, STEM, or a related field.
  • Strong leadership, communication, and collaboration skills.

Benefits

  • Distributed work environment with twice-yearly in-person team sprints.
  • Annual compensation reviews and performance-driven bonuses.
  • Personal learning and development budget of $2,000 USD per year.
  • Comprehensive benefits including holiday leave, parental leave, and wellness programs.
  • Travel opportunities for company events with priority pass and upgrades.

About Canonical

Canonical is the publisher of Ubuntu and a pioneer in open-source software. We operate as a globally distributed company with over 1,200 colleagues in 75+ countries. We value excellence, diversity, and a forward-thinking approach to software development.

Timezone overlap

UTC+0–+3

Open to

Europe

Sign in to track applications and earn points.

More roles at Canonical

Similar remote roles