Senior Software Engineer (vMetal)
WFA Digital Insight
As the demand for skilled software engineers in remote roles continues to grow, with a notable 25% increase in 2025, vCluster Labs stands out with its innovative approach to Kubernetes virtualization. With the company's recent funding and hyper-growth phase, this Senior Software Engineer position is a unique opportunity for those with expertise in Go, Salesforce, and Adjust to shape the future of AI cloud infrastructure. Before applying, candidates should be aware of the high demand for bare metal operations depth and bridging generations of server management and modern API design.
Job Description
About the Role
As a Senior Software Engineer at vCluster Labs, you will play a pivotal role in developing the company's pioneering Kubernetes virtualization technology. Your primary focus will be on vMetal, the system that turns bare metal into a programmable platform, enabling customers to spin up tenant clusters on top of it. You will be part of a distributed team, working closely with the VP of Engineering and other stakeholders to drive the roadmap for bare metal provisioning and lifecycle management.The role of a Senior Software Engineer at vCluster Labs is multifaceted, requiring a deep understanding of both out-of-band server management and modern Go services. You will be responsible for designing and shipping systems that drive Redfish, IPMI, and PXE workflows in production, ensuring clean interfaces and solid tests. Your work will have a direct impact on the company's mission to provide a hyperscaler-like experience to AI cloud providers and AI factories.
What You Will Do
- Contribute to architecture decisions and help drive the roadmap for vMetal
- Develop Go services that turn raw hardware into APIs for customers to consume
- Design and ship systems that drive Redfish, IPMI, and PXE workflows in production
- Own the process of discovering, inventorying, provisioning, configuring, and reclaiming servers
- Eliminate manual intervention from the day-2 path and design for hardware that fails in surprising ways
- Translate between traditional out-of-band server management and modern Kubernetes-native patterns
- Partner with customer engineering and the broader platform team to debug, harden, and ship against real production workloads
- Be on-call for the systems you build, treating reliability as a first-class deliverable
- Participate in code reviews, ensuring high-quality design and implementation
- Collaborate with the team to identify and prioritize project requirements
What We Are Looking For
- Go fluency, with experience designing clean services, APIs, and libraries
- Bare metal operations depth, including shipping systems that drive servers via Redfish and IPMI in production
- Understanding of PXE boot end-to-end and experience debugging issues when a BMC lies to you
- Background in building or operating bare-metal-as-a-service offerings, AI clouds, or hyperscaler bare metal teams
- Ability to bridge generations of server management and modern API design
- Operator's instinct, thinking about failure modes, telemetry, and recoverability before shipping
- Experience with being on-call for systems you have built
- Strong understanding of modern API design principles
- Comfort with IPMI, iDRAC, and ILO consoles
Nice to Have
- Kubernetes fluency, with experience designing how bare metal hosts integrate cleanly with tenant clusters
- Production experience inside an AI cloud, hyperscaler, or large platform team where bare metal scale was non-negotiable
- Meaningful contributions to open-source projects in the bare metal, provisioning, or Kubernetes ecosystem
Benefits and Perks
- Competitive compensation package
- Opportunity to work with cutting-edge technology and contribute to the development of Kubernetes virtualization
- Collaborative, remote-first work culture with a distributed team
- Professional development opportunities, including training and conference participation
- Flexible working hours and remote work stipend
- Access to the latest tools and technologies
- Comprehensive health insurance and benefits package
- Generous PTO policy and parental leave
How to Stand Out
- Ensure you have a strong portfolio showcasing your experience with Go, Salesforce, and Adjust, as well as your ability to design and implement scalable systems.
- Familiarize yourself with vCluster Labs' technology and mission to demonstrate your genuine interest in the company and role.
- Highlight your experience with bare metal operations, including Redfish, IPMI, and PXE, and be prepared to discuss your approach to troubleshooting and debugging.
- Be prepared to discuss your experience with being on-call and how you prioritize reliability and uptime in your systems.
- Research the market to determine a fair salary range for your experience and location, and be prepared to negotiate based on your qualifications and the company's budget.
- Show enthusiasm for the company's mission and your role in it, and ask insightful questions during the interview to demonstrate your engagement.
- Look for red flags such as unclear expectations, lack of resources, or unrealistic deadlines, and be prepared to discuss how you would address these challenges.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.