Find your next role
Discover roles across ambitious teams
9,737 jobs
- 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.