Company logo hidden

Golang System Software Engineer - Containers / Virtualisation

Unlock employer Unspecified, Unspecified Posted: 11 Dec 2025

Financial

  • Estimate: $90k - $130k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
The company is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in major enterprise initiatives including public cloud, data science, AI, engineering innovation, and IoT. The company is a pioneer of global distributed collaboration, with over 1000 colleagues across 70+ countries.
The mission of the LXD team is to build a next-generation private cloud infrastructure, utilizing KVM, Ceph, and SDN technologies to create a data center-scale cloud that provides a mission-critical environment for enterprise deployments. We are seeking a Golang software engineer to work on the low-level Go codebase that interfaces with REST APIs and low-level C libraries handling containers and virtual machines.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Key Responsibilities:

  • 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 to find effective solutions.
  • Work from home with global travel 2 to 4 weeks per year for internal and external events.

Qualifications:

  • Experience programming in Go and C.
  • Knowledgeable in networking and storage technologies.
  • Experience in two or more areas: cloud computing, virtualization, containers, distributed systems, or the open source community.
  • Must be curious, flexible, articulate, and accountable.
  • Value soft skills and exhibit enterprising, thoughtful, and self-motivated behavior.
  • Bachelor's degree or equivalent in Computer Science, STEM, or a related field.

Work Conditions:

  • Fully remote position.
  • Opportunities for global travel 2 to 4 weeks per year.
  • Fun, fast-paced team environment with a focus on learning and development.

Language Requirements:
Proficiency in English is likely necessary, as it's the primary language of communication in a distributed international environment.

What We Offer:

  • Annual compensation review and performance-driven bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Distributed work environment with semi-annual in-person team sprints.
  • Additional benefits reflecting our values.
  • Recognition rewards, annual holiday leave, and personal leave for maternity and paternity.
  • Employee Assistance Programme.

About the Company:
The company is a pioneering tech firm leading the global shift towards open source, publishing Ubuntu, a crucial platform for AI, IoT, and the cloud. We foster a diverse and inclusive workplace and encourage applications from all backgrounds. We have embraced a remote-first ethos since our inception in 2004, aiming to challenge norms and stimulate professional growth for our employees.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct