Find your next role

Discover roles across ambitious teams

17,877 jobs

Sort by
  • 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.

Posted 6 hours ago