Golang System Software Engineer - Containers/Virtualisation
Remote / Online - Candidates ideally in
Tulsa, Tulsa County, Oklahoma, 74145, USA
Listed on 2025-12-14
Tulsa, Tulsa County, Oklahoma, 74145, USA
Listing for:
Canonical
Remote/Work from Home
position Listed on 2025-12-14
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software, Backend Developer, Golang
Job Description & How to Apply Below
Golang System Software Engineer – Containers / Virtualisation
Join Canonical’s LXD team as a Golang systems software engineer working on low‑level Go code that bridges our REST API and the underlying C libraries managing containers and virtual machines. This role focuses on system‑level code design, data modelling and distributed cloud technologies.
What you will focus on- Design, implement and document system‑level Go code.
- Model data, design database schemas and implement data storage in a dqlite (SQL) database.
- Maintain code quality through static analysis, unit and integration tests.
- Collaborate proactively with a globally distributed team.
- Discuss design ideas and collaborate on finding robust solutions.
- Work from home, with 2‑to‑4 weeks of in‑person travel per year for internal and external events.
- Experience programming in Go and
C. - Knowledge of networking and storage technologies.
- Experience with one or more of: cloud computing, virtualisation, containers, distributed systems, or open source community.
- Curiosity, flexibility, articulation, and accountability.
- Strong soft skills and an enterprising, thoughtful, self‑motivated attitude.
- Bachelor’s degree or equivalent in Computer Science, STEM, or a related field.
- Distributed work environment with bi‑annual in‑person team sprints.
- Personal learning and development budget of USD 2 000 per year.
- Annual compensation review and performance‑driven bonus.
- Recognition rewards and annual holiday leave.
- Maternity and paternity leave.
- Employee Assistance Programme.
- Opportunities to travel and meet colleagues in new locations.
- Priority Pass and travel upgrades for long‑haul company events.
This is a remote position available across EMEA and the Americas.
Canonical is an equal opportunity employerWe 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:
×