Browse All Jobs
Job Description
Canonical is seeking a Lead Golang Software Engineer to join their Commercial Systems unit. This role involves developing engineering solutions using Golang, leading technical designs and code reviews, deploying and operating services, and mentoring colleagues. The Commercial Systems unit consists of seven engineering teams that collaborate closely with other teams at Canonical. The role is crucial to Canonical's business, with Golang playing an integral part.

Responsibilities:

  • Develop engineering solutions leveraging Golang
  • Lead technical designs, code reviews, and implementation
  • Deploy and operate services developed by the team
  • Coach, mentor, and offer career development feedback to colleagues
  • Develop and evangelize great engineering and organizational practices

Requirements:

  • Exceptional academic track record
  • Undergraduate degree in a technical subject or compelling alternative narrative
  • Experience with software development in Golang
  • Professional written and spoken English with excellent presentation skills
  • Result-oriented with a personal drive to meet commitments
  • Ability to travel internationally twice a year for company events

What Canonical Offers:

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Program
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events
Apply Manually