Canonical logo
Posted April 21, 2026 · 124 days agoLast seen August 23, 2026Est. expiry May 26, 2026

Golang Engineer

Worldwide
Remote · Software Engineering
Full-time · Mid-Level
English
No degree required
About the role

Canonical is seeking Golang engineers of all seniority levels for various teams. The role involves designing, implementing, debugging, reviewing, and collaborating on software in Go, with a focus on performance and security. Candidates should have Linux experience, excellent communication skills, and a drive for high standards. The position is fully remote, with opportunities for travel and personal growth. Canonical values diversity, excellence, and innovation, offering competitive compensation and benefits.

Job Details

Responsibilities

  • Design and implement well-tested and documented software in Go
  • Debug and fix issues encountered by users
  • Participate in code and architectural reviews
  • Collaborate on technical specifications
  • Seek improvements to engineering and operations practices
  • Deploy and operate services in some cases
  • Contribute to product success through technical advocacy

Requirements

  • Experience designing and writing high-quality Golang software on Linux
  • Experience with and passion for Linux at the system level
  • Experience building, deploying, and operating distributed systems and APIs (for senior roles)
  • Professional written and spoken English

Skills & Technologies

GolangLinuxOpen source softwareDistributed systemsPerformance engineeringSecurity

Education Level

No degree required
Seen 13 hours agoPartial Schema
Canonical logo
Canonical · 237 open roles
Top locations: Remote - Global · 134 · Remote - EMEA · 55 · Remote - Europe · 19+8 other locations
View company
Most-hired roles
Software Engineer
26
Engineering Manager
11
Product Manager
8
Sales Development Representative
7
Customer Success Manager
5
Role-level mix
Mid-Level (189)Senior (19)Manager (5)Director (2)Junior (1)Executive (1)Mid-level (1)Intern (1)

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.