Software Engineer (Go)

Canonical
Full-time
Worldwide
Posted on 5 months ago

Job Description

Canonical is seeking a Software Engineer to contribute to the development of Juju, a large open-source Go project that powers complex distributed software systems. The role involves designing, delivering, and supporting features in a highly concurrent, highly distributed system, collaborating with a distributed team, and debugging issues.

Responsibilities

  • Contribute to the design, delivery, and support of features
  • Collaborate with a distributed team
  • Debug issues and interact with upstream communities
  • Discuss ideas and collaborate on solutions
  • Work from home with global travel

Requirements

  • Experience developing software using Go
  • Excellent communication skills in English
  • Exceptional academic track record
  • Willingness to travel up to 4 times a year

Benefits

  • No benefits