Find your next role
Discover roles across ambitious teams
19,351 jobs
- 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.