Golang System Software Engineer - Containers / Virtualisation ...

Remote, USA Full-time Posted 2025-03-08

Our mission is to build a next-generation private cloud infrastructure by integrating KVM, Ceph, and SDN technologies to create a reliable, scalable data center cloud for both edge and core enterprise deployments. We are seeking a talented Golang Software Engineer to work on our low-level Go codebase, bridging our REST API and the C libraries used to manage containers and virtual machines. If you... are a system-level developer with expertise in design and data management/modeling, we want to hear from you.
Role Overview
As part of our team, you'll be working on LXD components that span the entire software stack, from low-level kernel features to upper-level management APIs and CLIs. Our most effective engineers are versatile, understanding the impact of design and engineering choices across a complex distributed system.
This role is perfect for someone passionate about making a significant impact on modern cloud computing technologies. We offer a dynamic, fast-paced environment with ample opportunities for learning and development.
Location
This is a remote position available to candidates in EMEA and the Americas.
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 remotely with global travel for internal and external events (2 to 4 weeks per year)
What We're Looking For
Proficiency in programming with Go and C
Strong knowledge of networking and storage technologies
Experience with cloud computing, virtualization, containers, distributed systems, and open-source communities
Curious, flexible, articulate, and accountable
Valued soft skills: enterprising, thoughtful, and self-motivated
Bachelor's degree or equivalent in Computer Science, STEM, or a related field
What We Offer
Competitive compensation shaped by geographical location, experience, and performance
Performance-driven annual bonus
Additional Benefits Reflecting Our Values And Ideals
Distributed work environment with twice-yearly in-person team sprints
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards

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

About Us

We are a pioneering tech firm leading the global move to open source. As the publisher of one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are making a global impact. We recruit globally and set high standards for our team members, expecting excellence in everything we do. As a remote-first company since its inception in 2004, working with us is a step into the future, challenging you to think differently, work smarter, learn new skills, and elevate your game.

Equal Opportunity

We are proud to foster a workplace free from discrimination. Diversity in experience, perspectives, and background creates a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Employment Type: Full-Time

Apply Job!

Similar Remote Jobs

Walmart Work From Home $21 An Hour

Posted on: 09-07-2024 07:20

YouTube Moderator Job (Career At Home)

Posted on: 09-07-2024 07:20

Jobs.Netflix.Com Tagger Los Angeles

Posted on: 09-07-2024 07:20

Travel Executive - Remote

Posted on: 09-07-2024 07:20

Customer Service Agent for Spirit Airlines

Posted on: 09-07-2024 07:20

Walgreens Remote Jobs Part Time $25/Hour

Posted on: 09-07-2024 07:20

Product Tester for Luxury Candle

Posted on: 20-01-2025 06:20

Home Health Sales

Posted on: 16-07-2024 18:47