Golang System Software Engineer - Containers/Virtualisation
Job Description & How to Apply Below
Golang System Software Engineer - Containers / Virtualisation
Join Canonical as a Golang System Software Engineer in the LXD team, where we build a next‑generation private cloud infrastructure using KVM, Ceph, and SDN. The role focuses on low‑level Go code that interfaces with C libraries managing containers and virtual machines, requiring strong system‑level design and data management skills.
Location: Remote (EMEA and Americas)
What you will focus on- Design, implement and document system‑level Go code.
- Model data, design database schemas and implement storage in a dqlite (SQL) database.
- Maintain code quality through static analysis, unit and system testing.
- Collaborate proactively with a distributed team.
- Discuss ideas and collaborate on finding good solutions.
- Work from home with global travel 2 to 4 weeks per year for internal and external events.
- Experience programming in Go and
C. - Knowledgeable in networking and storage technologies.
- Experience with two or more of: cloud computing, virtualization, containers, distributed systems, open‑source community.
- Curiosity, flexibility, articulation and accountability.
- Valuing soft skills; enterprising, thoughtful and self‑motivated.
- Bachelor’s or equivalent in Computer Science, STEM or similar degree.
- Distributed work environment with twice‑yearly team sprints in person.
- Personal learning and development budget (USD 2,000 per year).
- Annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Maternity and paternity leave.
- Employee Assistance Programme.
- Opportunity to travel to new locations to meet colleagues.
- Priority Pass and travel upgrades for long‑haul company events.
Canonical is an equal‑opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×