CareerPlan

Senior Software Engineer - Virtual Machines

RemoteFull-time$149k–$201k2026-10-24 → 2026-11-10
RemoteCitizens only

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