CareerPlan

Senior Software Engineer - Virtual Machines (RD222)

Remote, United StatesRemoteFull-time$149k–$201k2026-10-22 → 2026-11-10
RemoteCitizens only

Core

Building UDS VM, a product enabling secure deployment and management of virtual machines alongside containers in disconnected environments for mission-critical applications.

Role type

Senior Software Engineer (Virtualization & Kubernetes)

Builds

Kubernetes tooling, APIs, and workflows for orchestrating, inspecting, and managing virtual machine workloads.

Domain

Defense technology, Cloud-native infrastructure, Virtualization

Required skills

Go, Kubernetes, System design, API development, Linux, Distributed systems, Backend services, Debugging, Software architecture

Preferred skills

KubeVirt, QEMU/KVM, Kubernetes operators, Windows VM management, VM image formats, CLI tools, Zarf, OCI artifacts, Air-gapped environments, Security-focused software

Technologies

Kubernetes, Go, Linux, Terraform, Pulumi, GitOps, Helm, Kustomize, AWS, GCP, Azure

Responsibilities

Design and implement complex software features for VM lifecycle management, drive technical decisions and architecture, debug issues across virtualization and networking stacks, mentor teammates, and establish engineering practices.

Seniority

Senior, hands-on IC with leadership potential