
Golang System Software Engineer - Containers / Virtualisation
Canonical is a leading provider of open source software and operating systems. We are hiring a Golang software engineer to work on low-level code for containers and virtualization, focusing on system design, data modeling, and collaboration in a distributed environment. The role involves designing, implementing, and maintaining system-level Go code, working with C libraries, and traveling 2-4 weeks per year.
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, implement and document system level Go code
- Model data, design database schema and implement data storage in a dqlite (SQL) database
- Maintain code quality through static analysis, unit and system tests
- Collaborate proactively with a distributed team
- Discuss ideas and collaborate on finding good solutions
- Work from home with global travel 2 to 4 weeks/year for internal and external events
- Experience programming in Go and C
- Knowledge of networking and storage technologies
- Experience with cloud computing, virtualization, containers, distributed systems, open source
| Location | Active listings |
|---|---|
| Remote - Global | 157 |
| Remote - EMEA | 78 |
| Remote - Europe | 31 |
| Remote - Americas | 17 |
| Remote - Worldwide | 13 |
| 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 | 35 |
| 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 |
| Developer Relations Engineer | 1 |
| MLOps Engineer | 1 |
| Organisational Development Practitioner | 1 |
| Project Manager | 1 |
| Senior Communications Specialist | 1 |
| People Analytics Manager | 1 |
| Enterprise Account Executive | 1 |
| Support Engineer | 1 |
| Telecommunications Engineering Director | 1 |
| Security Operations | 1 |
| Information Systems Architect | 1 |
| Linux Systems Engineer | 1 |
| Junior Data Engineer | 1 |
| Golang Engineer | 1 |
| Ubuntu Core Software Engineer | 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 |
| NetSuite Engineer | 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 |
| Design Researcher | 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 |
| Recruitment Lead | 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 |
| Global Payroll Manager | 1 |
| Site Reliability / Gitops Engineer | 1 |
| Site Reliability Engineering Manager | 1 |
| Linux Platform Integration | 1 |
| Cloud Solutions Architect | 1 |
| Accounts Receivable Clerk | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 109 |
| Senior | 62 |
| Manager | 59 |
| Junior | 22 |
| Director | 15 |
| Intern | 7 |
| Executive | 4 |
Never miss a new System Software Engineer job in Remote - EMEA
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.