Senior Software Engineer – Virtual Machines

Posted Oct 22

This is a fully remote position, open to applicants in United States.

📋 Description

• Develop Kubernetes tools and APIs for orchestrating and managing virtual machine workloads.

• Create tools to inspect, convert, prepare, and package VM images for offline delivery.

• Integrate virtual machine workloads with UDS networking, observability, and security features.

• Establish VM management workflows for inventory, status tracking, power controls, and console access.

• Address challenges across the VM lifecycle, including persistent storage, networking, and image distribution.

• Ensure VM deployments are reproducible, secure, and maintainable in air-gapped environments.

• Collaborate with Product, UX, and Mission Heroes to translate operational needs into effective product functionalities.

• Take ownership of the design, implementation, testing, and delivery of intricate software features and systems.

• Influence technical decisions and contribute to architecture across various product components.

• Identify and clarify ambiguities with Product, UX, and Mission Heroes.

• Troubleshoot complex issues across Kubernetes, virtualization, storage, networking, and operating systems.

• Enhance software reliability, security, performance, observability, and maintainability.

• Review code, mentor colleagues, and promote robust engineering practices.

• Document technical decisions and engage in cross-team collaboration.


⛳️ Requirements

• U.S. citizenship is mandatory.

• A minimum of 5 years of professional software engineering experience.

• Strong expertise in Go or another contemporary programming language, with a focus on developing Go-based systems.

• Experience in designing and developing software that interacts with Kubernetes or other distributed systems.

• Solid understanding of APIs, system design, and software architecture.

• Proven experience in developing backend services, controllers, operators, or developer tools.

• Familiarity with Linux systems, containers, and operating system principles.

• Experience in building, testing, and operating production-grade software.

• Ability to navigate uncertainty, assess technical trade-offs, and independently drive complex tasks to completion.

• Strong analytical skills and capability to debug across various system boundaries.

• Excellent communication and teamwork skills, with the ability to influence technical direction and mentor fellow engineers.

• Expected travel: 5–10%.

• Nice to have: experience with KubeVirt, QEMU/KVM, or other virtualization technologies.

• Nice to have: experience in developing Kubernetes operators, controllers, or CRDs.

• Nice to have: experience in configuring, managing, or troubleshooting Windows virtual machines.

• Nice to have: familiarity with VM image formats, conversion, migration, and lifecycle management.

• Nice to have: experience in Kubernetes networking and storage.

• Nice to have: experience in building CLI tools, especially in Go.

• Nice to have: familiarity with Zarf, OCI artifacts, or software packaging and distribution.

• Nice to have: experience in working in air-gapped, disconnected, or regulated environments.

• Nice to have: contributions to Kubernetes, KubeVirt, or other CNCF open-source projects.

• Nice to have: experience in developing security-focused software or integrating systems with identity, access control, and observability platforms.


🏝️ Benefits

• Medical/Dental/Vision coverage.

• Premiums fully covered by the company.

• Health Savings Account availability.

• Life insurance provided.

• Disability insurance coverage.

• 401k retirement plan offered.

• Company stock options available.

• Home office budget support.

• Flexible time off (FTO) policy.

• Observance of federal holidays.

• One week off for Thanksgiving.

• Two weeks off for Christmas and New Year’s.

• Paid parental leave offered.

• Reimbursement for approved training and subscriptions.

• Attendance at conferences (including travel, lodging, and fees).

People also viewed

VALCE Talent Solutions23 hours ago

Full Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase23 hours ago

Software Engineer, Wallets, Liquidity and Bridging Team

US flagUnited States OnlyFull-timeFull-stack Engineer$152.4k – $179.3k/year
ApplyView job
Northrop Grumman23 hours ago

Senior Principal Engineer, Supplier Quality

US flagNorth Carolina, +2 more statesFull-timeFull-stack Engineer$117.5k – $176.3k/year
ApplyView job
Topstep23 hours ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
HEAVY CONSTRUCTION SYSTEMS SPECIALISTS INC1 day ago

Senior Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
First American (India)1 day ago

Senior Software Engineer – SDET

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers