Senior Software Engineer - Virtual Machines
Core
Building Kubernetes tooling and APIs to orchestrate and manage virtual machine workloads in secure, disconnected environments for U.S. government missions.
Role type
Senior Software Engineer (Virtualization & Kubernetes)
Builds
Kubernetes operators, VM management workflows, and image packaging tooling for air-gapped delivery
Domain
Cloud-native infrastructure, virtualization, and U.S. government security
Required skills
Go, Kubernetes, system design, API development, Linux, containerization, debugging complex distributed systems
Preferred skills
KubeVirt, QEMU/KVM, Kubernetes operators/CRDs, Windows VM management, OCI artifacts, CLI tooling, air-gapped environment experience
Technologies
Kubernetes, Go, Terraform, Helm, Kustomize, AWS, GCP, Azure, QEMU, KVM, Zarf
Responsibilities
Design and implement complex software features for VM lifecycle management; drive pragmatic technical decisions and architecture; debug issues across virtualization, storage, and networking; mentor teammates and establish engineering practices
Seniority
Senior, hands-on IC with technical leadership
