Find your next role

Discover roles across ambitious teams

9,737 jobs

Sort by
  • More jobs

Canonical

Golang Engineer

Remote · Full time · Mid level

About the role

Design, implement, and maintain high-quality Golang software in a fully remote environment. Collaborate on technical specifications and contribute to product success through advocacy and operations.

What you’ll do

• Design and implement well-tested Golang software. • Debug and fix user issues. • Participate in code and architectural reviews. • Collaborate on technical specifications. • Deploy and operate team services.

What you’ll bring

• Exceptional academic track record or compelling alternative path. • Experience designing Golang software on Linux. • Passion for Linux at system level. • Professional English communication skills. • Ability to travel twice yearly for company events.

Life at Canonical

Distributed work environment with biannual in-person team sprints. Personal learning budget of USD 2,000 yearly. Annual compensation review and performance bonuses. Comprehensive benefits including parental leave and travel perks.

About Canonical

Canonical is a leading provider of open-source software and operating systems, known for Ubuntu. It supports global enterprise and technology markets with a distributed workforce across 80+ countries.

Posted 9 hours ago