Golang Engineer

Canonical
Full-time
Worldwide
Posted on 5 months ago

Job Description

Canonical is seeking Golang engineers of all levels to join various teams. The role involves designing, implementing, and maintaining software in Go, collaborating with colleagues, and contributing to the Ubuntu platform. They emphasize a distributed work environment and a commitment to open-source innovation.

Responsibilities

  • Design and implement software in Go
  • Debug and fix issues
  • Participate in code and architectural reviews
  • Collaborate on technical specifications
  • Seek improvements to engineering practices
  • Deploy and operate services
  • Contribute to product success through advocacy

Requirements

  • Exceptional academic record
  • Computer Science or STEM degree (or equivalent experience)
  • Drive and a track record of exceeding expectations
  • Self-starting and organized
  • Professional communication skills
  • Experience with Golang software on Linux
  • Passion for Linux
  • Experience with distributed systems and APIs (for senior roles)
  • Professional English

Benefits

  • No benefits