
Golang Engineer
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.
The text above is the employer's original job description, extracted as written. Other details on this page, like salary, responsibilities, and requirements, are interpreted from that text by our system, not values the employer explicitly confirmed, so treat them as our best interpretation rather than verified facts.
- 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
- 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
| Location | Active listings |
|---|---|
| Remote - Global | 157 |
| Remote - EMEA | 78 |
| Remote - Europe | 31 |
| Remote - Worldwide | 18 |
| Remote - Americas | 17 |
| London, United Kingdom | 3 |
| Remote - APAC | 2 |
| Remote - Middle East | 1 |
| Remote - AMER | 1 |
| London, UK | 1 |
| Remote - Africa | 1 |
| Role type | Active listings |
|---|---|
| Software Engineer | 37 |
| Engineering Manager | 14 |
| Manager | 8 |
| Product Manager | 8 |
| Sales Development Representative | 6 |
| Product Marketing Manager | 4 |
| Linux Kernel Engineer | 4 |
| Site Reliability Engineer | 3 |
| Marketing Manager | 3 |
| UX Designer | 3 |
| Graduate Software Engineer | 3 |
| Partner Sales Manager | 3 |
| Software Engineering Manager | 3 |
| System Software Engineer | 2 |
| Design Manager | 2 |
| Engineering Director | 2 |
| Partner Sales Director | 2 |
| Accountant | 2 |
| Talent Scientist | 2 |
| Security Operations Engineer | 2 |
| Sales Representative | 2 |
| Sales Director | 2 |
| Channel Partner Sales Executive | 2 |
| Customer Success Manager | 2 |
| HR Generalist | 2 |
| Data Infrastructure Engineer | 2 |
| Enterprise Customer Success Manager | 2 |
| Golang Software Engineer | 2 |
| Treasury Analyst | 2 |
| Content Marketing Manager | 2 |
| Embedded Linux Engineer | 2 |
| Security Engineer | 1 |
| Support Engineering Manager | 1 |
| Revenue Accountant | 1 |
| Business Development Representative | 1 |
| Communications Specialist | 1 |
| Embedded Linux Consultant | 1 |
| Developer Relations Engineer | 1 |
| MLOps Engineer | 1 |
| Organisational Development Practitioner | 1 |
| Senior Communications Specialist | 1 |
| People Analytics Manager | 1 |
| Support Engineer | 1 |
| Security Operations | 1 |
| Linux Systems Engineer | 1 |
| Junior Data Engineer | 1 |
| Golang Engineer | 1 |
| Ubuntu Core Software Engineer | 1 |
| Distributed Systems Testing | 1 |
| Revenue Accounting Manager | 1 |
| Sales Operations Analyst | 1 |
| Networking Software Engineer | 1 |
| Web Developer | 1 |
| Solutions Architect | 1 |
| Alliances Field Engineer | 1 |
| Telecom Account Executive | 1 |
| Software Alliances Director | 1 |
| Technical Writer | 1 |
| Threat Intelligence Lead | 1 |
| Sales | 1 |
| Security Software Engineer | 1 |
| Web Engineer | 1 |
| Technical & Reporting Accountant | 1 |
| Junior Ads Specialist | 1 |
| IBM Global Alliance Director | 1 |
| Senior Search Lead | 1 |
| Organisational Development Associate | 1 |
| Financial Controller | 1 |
| Golang Engineering Manager | 1 |
| Embedded IoT / Edge Solutions Sales | 1 |
| Office Administrator | 1 |
| Alliances & Channels Leader | 1 |
| Systems & Controls Accountant | 1 |
| OpenStack Engineering Manager | 1 |
| Senior Communications Manager | 1 |
| Linux Desktop Support | 1 |
| Cloud Engineering Manager | 1 |
| Python Engineer | 1 |
| Graphics and Windowing System Software Engineer | 1 |
| IoT Data Engineer | 1 |
| ISV Technical Alliance Manager | 1 |
| Server error | 1 |
| Legal | 1 |
| Senior Engineer | 1 |
| Growth Engineer | 1 |
| Recruitment Lead | 1 |
| Linux Cryptography and Security Engineer | 1 |
| Senior HR Generalist | 1 |
| User Science | 1 |
| Kernel Test Engineer | 1 |
| Campaign Manager | 1 |
| Cloud Infrastructure Engineer | 1 |
| Microservices Engineer | 1 |
| Kernel Build Automation Engineer | 1 |
| Site Reliability / Gitops Engineer | 1 |
| Site Reliability Engineering Manager | 1 |
| Cloud Solutions Architect | 1 |
| Linux Platform Integration | 1 |
| Accounts Receivable Clerk | 1 |
| Sustaining Operations Engineer | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 110 |
| Senior | 62 |
| Manager | 61 |
| Junior | 24 |
| Director | 15 |
| Intern | 7 |
| Executive | 4 |
Never miss a new Golang Engineer job in Remote - Global
Weekly or daily digest. Unsubscribe anytime.
Similar jobs
From JobCrawls search: same role title and primary location as this listing (this job excluded). Up to 8 results.



