Canonical

Golang Engineer

Canonical

Overview

Role involves designing and implementing software in Go while collaborating with teams and improving engineering practices.

Ideal candidate has strong experience in Golang software development on Linux and excellent communication skills.

remotemidpermanentfull-timeEnglishGolangLinux

Locations

  • Worldwide

Requirements

  • Experience with Golang on Linux
  • Undergraduate degree in Computer Science or STEM
  • Strong communication skills
  • Ability to travel twice a year

Responsibilities

  • Design and implement software in Go
  • Debug and fix user issues
  • Participate in code reviews
  • Collaborate on technical specifications
  • Seek improvements in practices
  • Deploy and operate services
  • Contribute to product success
  • Engage with community

Benefits

  • Personal learning budget
  • Annual compensation review
  • Maternity and paternity leave
  • Employee Assistance Program
  • Opportunity to travel
  • Recognition rewards
  • Annual holiday leave
  • Distributed work environment