Find your next role
Discover roles across ambitious teams
17,877 jobs
- More jobs
Canonical
Software Engineer
Remote · EMEA · Full time · Mid level
About the role
Contribute to the development of Juju, a large open-source Go project powering distributed software systems globally. Work remotely with occasional global travel for team events.
What you’ll do
• Design, deliver, and support features in a distributed system. • Collaborate proactively with a distributed team. • Debug issues and interact with upstream communities. • Work with talented engineers and discuss solutions. • Travel 2 to 4 weeks per year for events.
What you’ll bring
• Experience developing software using Go. • Excellent English communication skills. • Exceptional academic track record. • Willingness to travel up to 4 times a year. • Work authorization for remote EMEA role.
Life at Canonical
Distributed work environment with biannual in-person team sprints. Personal learning budget of USD 2,000 per year. Annual compensation review and performance bonus. Employee Assistance Programme and travel perks.
About Canonical
Canonical is a pioneering tech firm behind Ubuntu, a leading open source platform for AI, IoT, and cloud. It is a remote-first company with a global distributed team since 2004.