Find your next role

Discover roles across ambitious teams

19,351 jobs

Sort by
  • More jobs

Canonical

Senior Software Engineer Backend

Remote · EMEA · Full time · Senior level

About the role

Lead the development and architecture of Launchpad, a platform for open-source project management. Build scalable Python systems supporting major projects like Ubuntu.

What you’ll do

• Drive design and architecture decisions across teams. • Write robust, API-first Python code with unit tests. • Diagnose and resolve complex technical challenges. • Mentor engineers and lead code reviews. • Collaborate globally with remote teams and travel occasionally.

What you’ll bring

• Proven excellence in Python development. • Experience with large-scale web applications. • Knowledge of PostgreSQL and distributed environments. • Security-focused development mindset. • Bachelor's degree in Computer Science or STEM. • Located in EMEA region.

Life at Canonical

Distributed work environment with biannual in-person team sprints. Personal learning budget of USD 2,000 yearly. Annual compensation review and performance bonuses. Wellness programs and travel opportunities.

About Canonical

Canonical is a leading open source software provider, known for Ubuntu. It supports global enterprise and technology markets with innovative open-source platforms.

Posted 5 hours ago