Senior Software Engineer (Backend)
Level inferred from job title
Job description
A senior engineering role at Canonical focused on Python development and maintaining large-scale web applications and databases in distributed environments. The posting emphasises technical excellence, security, and integration/infrastructure work on Ubuntu.
At a glance
- Work mode
- Remote
What we're looking for
- Love technology, working with brilliant people, and solving interesting problems
- Strategic thinker who thrives on solving complex challenges and driving innovation
- Curious, adaptable, and articulate with strong leadership and collaboration skills
- Proven technical excellence in Python development and delivering high-quality, production-ready code
- Expertise in maintaining and improving large-scale web applications and database management (PostgreSQL a plus)
- Deep understanding of integration, infrastructure, and operations in distributed environments
- Security-focused mindset, ensuring robust implementation at every stage of development
- Familiarity with Ubuntu as a development and deployment platform
- Solid grasp of software packaging systems, including Debian/Ubuntu packages
- Bachelor's or equivalent in Computer Science, STEM or similar degree
Nice to have
- PostgreSQL
Benefits
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
- Performance-driven annual bonus or commission
Apply
About Canonical
A pioneering tech firm at the forefront of the global move to open source
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. Most colleagues at Canonical have worked from home since our inception in 2004.
Mission
Changing the world of software as the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud
Key facts
- 2004
- Publishes Ubuntu
- Recruits on a global basis
- Most colleagues have worked from home since inception in 2004
What they value
- Excellence
- Fairness globally
- Diversity of experience, perspectives, and background
