Responsibilities
- Manage and guide a team of remote software engineers
- Foster professional growth through coaching, mentoring, and career development support
- Align engineering goals with cross-functional teams, leadership, and external partners
- Promote and implement modern software engineering methodologies
- Contribute to engineering quality via code and architecture reviews
- Collaborate with internal teams, open source contributors, and external partners
- Work remotely with 4 to 6 weeks of annual travel for company and community events
Benefits
- Distributed work model with biannual in-person team sprints
- USD 2,000 annual learning and development allowance
- Regular performance-based compensation assessments
- Recognition programs for outstanding contributions
- Generous annual leave entitlement
- Parental leave for maternity and paternity
- Confidential Employee Assistance Programme
- Opportunities to travel and connect with colleagues globally
- Priority Pass membership and travel upgrades for long-distance company events
Compensation
Annual compensation review
Work Arrangement
Remote (Worldwide) — EMEA, Americas
Team
Engineers work remotely across the globe, collaborating in a highly autonomous, open-source-driven environment.
About Canonical
A leading technology company driving the global shift to open source, known for publishing Ubuntu — a foundational platform for AI, IoT, and cloud computing. The company hires globally with a high bar for talent, emphasizing excellence, innovation, and remote-first culture since 2004. It promotes a diverse, inclusive workplace and challenges employees to continuously improve and think critically. Equal opportunity principles are central to its hiring and culture.
Other
- Work from home with 4 to 6 weeks of global travel annually for internal and external events
- Distributed work environment featuring in-person team sprints twice a year
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
Not specified