All jobs
Save

Golang Engineer

Canonical
Contract type
Ongoing
Work mode
100% remote
Experience
3 years

Job description

Key details

  • Design and write high-quality Golang software on Linux
  • Work with Linux at the system level
  • For more senior roles, build, deploy, and operate distributed systems and APIs
  • Deliver to schedule in a well-organized, self-starting manner
  • Interact professionally with colleagues, partners, and community
  • Travel twice a year for company events up to two weeks each
  • Company mission
  • Canonical is a pioneering tech firm at the forefront of the global move to open source, publishing Ubuntu, a platform for AI, IoT and the cloud

Primary stack

Core technologies

Go

Benefits

  • 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
  • Performance-driven annual bonus or commission

Requirements & details

  • Exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Drive and a track record of going above-and-beyond expectations
  • Experience designing and writing high-quality Golang software on Linux
  • Experience with and passion for Linux at the system level
  • Professional written and spoken English
  • Experience with Linux (Debian or Ubuntu preferred)
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Excellent communication and presentation skills
  • Result-oriented, with a personal drive to meet commitments
  • Nice-to-have: experience developing for Ubuntu Linux
  • Nice-to-have: experience with Juju, LXD, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro
  • Nice-to-have: performance engineering and security experience
  • Golang, Linux, Debian, Ubuntu, Juju, LXD, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro
  • Go

Apply