Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Virtual Machines (RD222)

$148.75k - $201.25k
Full-time

Defense Unicorns

EMPLOYER IS A CONTRACTOR FOR THE U.S. GOVERNMENT. THIS POSITION REQUIRES U.S. CITIZENSHIP.

Role Description:

Defense Unicorns is building UDS VM, a new product that enables Mission Heroes to securely deploy, operate, and manage virtual machines alongside containerized workloads within the UDS platform.

Many mission-critical applications cannot easily move to containers because of operating system dependencies, vendor requirements, or existing approvals. Today, running these workloads on UDS often requires custom engineering. We’re building a supported, repeatable path for running VMs in secure, disconnected environments, with the security controls and evidence needed for authorization.

The work sits at the intersection of product software engineering, Kubernetes, virtualization, and security. We’re building software—not simply operating infrastructure—to make virtual machines first-class workloads within the UDS ecosystem.

As a Senior Software Engineer, you’ll shape technical decisions, independently own complex product capabilities, and collaborate across engineering, product, and UX to deliver reliable, intuitive solutions. As this new team grows, you’ll help establish strong engineering practices; one of our Senior openings also offers an opportunity to provide hands-on technical leadership.

What You’ll Work On:

  • Building Kubernetes tooling and APIs for orchestrating and managing virtual machine workloads
  • Building tooling to inspect, convert, prepare, and package VM images for disconnected delivery
  • Integrating virtual machine workloads with UDS networking, observability, and security capabilities
  • Creating VM management workflows for inventory, status, power controls, and console access
  • Solving problems across VM lifecycle, persistent storage, networking, and image distribution
  • Making VM deployments reproducible, secure, and supportable in air-gapped environments
  • Working with Product, UX, and Mission Heroes to turn operational needs into useful product capabilities

Responsibilities:

  • Own the design, implementation, testing, and delivery of complex software features and systems
  • Drive pragmatic technical decisions and contribute to architecture across product components
  • Proactively identify and resolve ambiguity in collaboration with Product, UX, and Mission Heroes
  • Debug complex issues across Kubernetes, virtualization, storage, networking, and operating systems
  • Improve the reliability, security, performance, observability, and maintainability of our software
  • Review code, mentor teammates, and help establish strong engineering practices
  • Document technical decisions, communicate clearly, and collaborate effectively across teams

Travel Expectations/Requirements: 5-10%

The listed responsibilities are not exhaustive and additional responsibilities may be assigned based on the evolving needs of the organization. We are seeking a dynamic individual who is able to adapt and take on new responsibilities as they arise.

Preferred Experience and Qualifications:

  • 5+ years of professional software engineering experience
  • Strong proficiency in Go or another modern programming language, with an interest in developing Go-based systems
  • Experience designing and building software that interacts with Kubernetes or other distributed systems
  • Strong understanding of APIs, system design, and software architecture
  • Experience developing backend services, controllers, operators, or developer tooling
  • Familiarity with Linux systems, containers, and operating system concepts
  • Experience building, testing, and operating production software
  • Ability to navigate ambiguity, evaluate technical tradeoffs, and independently drive complex work to completion
  • Strong problem-solving skills and ability to debug across multiple system boundaries
  • Excellent communication and collaboration skills, including the ability to influence technical direction and mentor other engineers

Great to Have:

  • Experience with KubeVirt, QEMU/KVM, or other virtualization technologies
  • Experience developing Kubernetes operators, controllers, or custom resource definitions (CRDs)
  • Experience configuring, managing, or troubleshooting Windows virtual machines
  • Familiarity with VM image formats, conversion, migration, and lifecycle management
  • Experience with Kubernetes networking and storage
  • Experience building CLI tools, particularly in Go
  • Familiarity with Zarf, OCI artifacts, or software packaging and distribution
  • Experience working in air-gapped, disconnected, or regulated environments
  • Contributions to Kubernetes, KubeVirt, or other CNCF open-source projects
  • Experience building security-focused software or integrating systems with identity, access control, and observability platforms

Full compensation packages are based on candidate experience. Compensation ranges are established using national benchmarking data and apply across all geographic locations within the United States.

Remote - USA

$148,750—$201,250 USD

Who We Are

Defense Unicorns delivers mission value by streamlining software delivery so our customers can focus on the most important challenges. We share a vision of freedom and security for the advancement of progress and innovation. Our commitment to this vision, and to our mission-driven customers, means a commitment to speed, user experience and optionality, without compromising security. Our team is composed of innovators, software engineers, and veterans with decades of experience delivering technology programs across the federal market.

What We Do

We create and deliver secure solutions for continuous software integration and delivery. Defense Unicorns consolidates the best practices for security pipelines, testing, and deployment automation in order to meet the high security requirements valued by mission owners. Our solutions are agnostic by design and we believe that growing a robust ecosystem of secure, cloud-native software solutions can help enterprise customers inside and outside the federal market buy and integrate software more easily.

Who We Serve

Defense Unicorns’ customers are mission-focused leaders across public and private enterprises. We proudly support defense and civil agencies across the U.S. government and we work closely with the creators of leading-edge software solutions to deliver value to the mission-owner by improving the security and consumability of commercial software products.

What We Work On

  • Kubernetes
  • Cloud Environments (AWS/GCP and Azure)
  • Infrastructure-as-code (like Terraform/Pulumi)
  • Continuous Delivery and automation tooling
  • GitOps
  • Containers
  • CNCF projects and open source products and packages
  • Helm/Kustomize-Value Stream Mapping
  • Building and improving security delivery
  • Building Kubernetes and cloud native applications

Benefits Our Unicorns Enjoy

Health:

  • Medical/Dental/Vision
  • Premiums are 100% Company Paid
  • Health Savings Account
  • Life Insurance
  • Disability Insurance

Financial:

  • 401k Retirement Plan
  • Company Stock Options
  • Home Office Budget

Leave:

  • We offer all full-time Unicorns Flexible Time Off (FTO) plus all Federal Holidays, one week for Thanksgiving, and two weeks for Christmas and New Year’s
  • Paid Parental Leave

Learning:

  • Reimbursement for approved trainings/subscriptions
  • Conferences (travel, lodging, and fees)

Don’t have all the preferred experience or qualifications? Studies show that underrepresented groups like women and people of color are less likely to apply to jobs if they don't meet every requirement listed.

At Defense Unicorns, we're committed to diversity. If you're enthusiastic about the role but don't match every criteria, we encourage you to apply. You could be the perfect fit for this or another role! Defense Unicorns is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.

CCPA DISCLOSURE

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Virtual Machines (RD222) in Remote vacancy
  • $180k - $200k

     ...Secret Level of Experience: Senior This opportunity resides with...  ...architecture, reverse engineering, software and hardware development uniquely...  ...Modules. You will leverage machine learning, generative AI, and...  ...effectively communicate in virtual meetings, briefings, and secure... 
    Virtual
    Senior
    Full time
    Work at office
    Local area
    Work from home
    Worldwide
    Home office

    HII Mission Technologies Division

    Arlington, VA
    2 days ago
  • $184k - $287.5k

     ...exciting technology areas including Virtual Reality, Artificial...  ...are looking for an experienced engineer to join our Planning and Control...  ...of our Autonomous Vehicle software.Build compelling, data driven...  ...dashboards.Collaborate with machine learning engineers, infrastructure... 
    Virtual
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...designated work from home day is currently Tuesday.The Compute Software Engineering role plays a key part in the foundation of both the Public and Private Cloud offerings by enabling Bare-Metal and Virtual Machine provisioning. In this role you will: Develop and integrate... 
    Virtual
    Senior
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    5 days ago
  • $184k - $287.5k

     ...device into a high-performance gaming machine. GeForce NOW keeps games up-to-date automatically...  ...new range of applications, including virtual and augmented reality, artificial...  ...real-time streaming.We are seeking a Senior Software Engineer to join a team of skilled and... 
    Virtual
    Senior
    Full time
    Remote work
    Worldwide

    Nvidia

    Santa Clara, CA
    5 days ago
  • $102.1k - $202.2k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:...  ...1ES (One Engineering System) team is responsible for...  ...review tools, data analysis, and machine learning services - all working...  ...variety of platforms - including virtual machines, containers, and custom... 
    Virtual
    Senior
    Ongoing contract
    Local area
    Work from home
    Flexible hours
    3 days per week

    Microsoft

    Redmond, WA
    5 days ago
  • $91.7k - $163.7k

     ...deployment, and production supportCollaborate with solution engineering, development teams, partners, and vendors to maintain a coherent...  ...:Hands-on experience with security management of virtual machines, containers, and applicationsKnowledge of SANS Top 20 Critical... 
    Virtual
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    5 days ago
  •  ...Our cutting-edge technology leverages machine learning and artificial intelligence to...  ..., EV/fleet optimization, batteries, virtual power plants, renewable energy, energy...  ...Proficiency in Python with professional software engineering standards. ~ High attention to... 
    Virtual
    Senior
    Remote work

    Power Line Services

    United States
    5 days ago
  • $118.6k - $195.68k

     ...visa sponsorship. *About the JobRed Hat Engineering is establishing a new, dedicated team...  ...for running Microsoft Windows virtual machines within OpenShift Virtualization (KubeVirt...  ...seeking a passionate and experienced Senior Software Engineer with deep expertise in Windows... 
    Virtual
    Senior
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    6 days ago
  • $130k - $190k

     ...Senior Software Engineer U.S. Citizenship is Required. Ability to qualify for a US Department of Defense security clearance required....  ...system (such as ArcGIS) Ability to configure and maintain virtual machines and host servers Understanding of application... 
    Virtual
    Senior
    Remote work

    Toyon Research

    Goleta, CA
    5 days ago
  • $86.8k - $198k

    AI Software Engineer, SeniorThe Opportunity:As an AI software engineer, you know that good software...  ...to create artificial intelligence and machine learning solutions that help solve the...  ...interviews (whether in-person or virtual) is prohibited unless permission is explicitly... 
    Virtual
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Laurel, MD
    4 days ago
  • $167.8k - $246.8k

    About the RoleAs a Senior Software Engineer, Machine Learning, you’ll be conceptualizing, designing, implementing, and validating algorithmic improvements to the catalog system and our product knowledge graph at the heart of our fast-growing grocery and retail delivery... 
    Senior
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    Seattle, WA
    4 days ago
  • $369.75k

     ...NLU capabilities of the Roku Voice system.Collaborate with the engineering and product teams to launch research ideas into a Roku product...  ...and Object Oriented Programming (OOP)Different types of machine learning (supervised, unsupervised, reinforcement, deep learning... 
    Senior
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours
    1 day per week

    Roku

    San Jose, CA
    6 days ago
  • $205k - $270k

     ...Cresta. About the role: As a Senior Software Engineer, your goal will be to ensure that our...  ...functional teams including frontend engineers, machine learning engineers to ensure seamless...  ...~ Previous experience working with Virtual Agent or AI Agent systems. ~... 
    Virtual
    Senior
    Work at office
    Remote work
    Home office
    Flexible hours

    Cresta

    Remote
    3 days ago
  • $152k - $241.5k

    Senior Software Engineer, GPU Code Generation for Machine Learning Inference# CAREERS AT NVIDIA## Senior Software Engineer, GPU Code Generation for Machine Learning InferenceApply: US, CA, Santa Clara: US, CA, Remote: Full time: Posted Today: JR2028415NVIDIA is seeking... 
    Senior
    Full time
    Local area
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    18 hours ago
  • $170k - $200k

    Seattle, Washington, United StatesProducts - Engineering /Fulltime /HybridOver 50,000 customers...  ....Position detailsTitle of position: Senior Software EngineerPosition type: Full...  ...open until filled.Technology : Gen AI,Machine Learning,Distributed Systems,Cloud PlatformsWork... 
    Senior
    Full time
    H1b
    Local area
    Work from home
    Work visa
    Shift work

    Extreme Networks, Inc.

    Seattle, WA
    5 days ago
  •  ...Voltus is a remote and virtual company, distributed...  ...deliver mission critical software? Voltus is growing...  ...tooling that every Voltus engineer and our dispatch-...  ...systems depend on. As a Senior Software Engineer on...  ...privilege, SSO and OIDC, machine-to-machine credentials... 
    Virtual
    Senior
    Local area
    Remote work
    Worldwide

    Logoslabs

    San Francisco, CA
    1 day ago
  • $117.9k - $148.6k

     ...teams design, build and deliver Live, Virtual, and Constructive (LVC) innovation and...  ...inspire our organizational culture. A Senior Software Engineer (SSE) is responsible for designing,...  ...utilizing Artificial Intelligence and Machine Learning technologies Experience training... 
    Virtual
    Senior
    Full time
    Work at office
    Local area
    Remote work

    PLEXSYS Interface Products

    Camas, WA
    1 day ago
  • $170k - $240k

     ...meaningful insights. Key Focuses: Design, develop, and maintain machine learning models and algorithms to solve complex business...  ...scalability Minimum Qualifications: ~3+ year of professional software development experience with a focus in machine learning ~... 
    Senior
    Full time
    Temporary work
    Remote work
    Flexible hours

    HR Tech Job

    Seattle, WA
    1 day ago
  • $167.8k - $246.8k

     ...Senior Software Engineer, Machine Learning About the Role As a Senior Software Engineer, Machine Learning, you’ll be conceptualizing, designing, implementing, and validating algorithmic improvements to the catalog system and our product knowledge graph at the heart... 
    Senior
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    DoorDash USA

    New York, NY
    3 days ago
  •  ...quickly changing economic landscape, virtual recruiting and remote work are critical...  ...the best job for you. Role: Senior Software Engineer Location: Melbourne, FL Duration...  .... Exposure to AI frameworks or machine learning libraries. Demonstrated... 
    Virtual
    Senior
    Permanent employment
    Contract work
    Temporary work
    Work at office
    Remote work

    Tekfortune Inc

    Melbourne, FL
    5 days ago
  • $86.9k - $198k

    AI Software Engineer, SeniorThe Opportunity:As an experienced software engineer, you know how to...  ...2+ years of experiencedeveloping AI or machine learning solutions in a professional environmentExperience...  ...interviews (whether in-person or virtual) is prohibited unless permission is... 
    Virtual
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Honolulu, HI
    2 days ago
  • $186.07k - $218.9k

     ...called “surges. ” learn more about working at Coinbase . Senior Software Engineer, Backend (Retail DEX) We're hiring a Senior Software Engineer...  ...of the programming models of one or more of these virtual machines - Demonstrated ability to build, iterate on, and improve... 
    Virtual
    Senior
    Full time
    Contract work
    Local area

    Coinbase

    Remote
    11 days ago
  • $138.9k - $180.6k

     ...Senior Software Engineer Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software...  ...methodologies including Scrum Experience with virtual machines Good understanding of industry accepted software design... 
    Virtual
    Senior
    Temporary work
    For contractors
    Work experience placement
    Casual work
    Local area
    Remote work

    Saab Automobile AB

    Bristol, RI
    1 day ago
  •  ...Senior Software Engineer Imagine working at a place where innovation meets impact, and every day...  ...to leverage artificial intelligence, machine learning, automation, and emerging technologies...  ...be willing to participate in video virtual meetings (camera on) Benefits:... 
    Virtual
    Senior
    Temporary work
    Remote work
    Home office
    Monday to Friday
    Shift work

    ScriptPro

    United States
    5 days ago
  •  ...talent in the areas of full stack software development, artificial...  ...cutting edge technologies including machine learning, augmented and virtual reality, big data analytics, and...  ...and all we offer! Job Title: Senior Software Engineer Job Location: Huntsville, AL... 
    Virtual
    Senior
    Local area
    Remote work
    Flexible hours

    Archarithms Inc

    Huntsville, AL
    a month ago
  • $119.9k - $146.2k

     ...Deploy RPA components including virtual robots, development tools,...  ...in Computer Science, Computer Engineering, Information Systems or...  ...artificial intelligence and machine learning; Understanding of workflow...  ...based logic; Experience in Agile Software Development projects; and... 
    Virtual
    Senior
    Remote work

    First Citizens Bank

    Phoenix, AZ
    1 day ago
  •  ...Machines learned to understand language. We’re teaching them...  ...manual operations, and legacy software for the past 60 years....  ...looking for an exceptional Senior Software Engineer, Edge Platform to own components...  ...performance tuning. Virtualization & Workload Management:... 
    Virtual
    Senior
    Full time
    Local area
    Remote work

    Laminar, Inc.

    Boston, MA
    1 day ago
  • $139.2k - $219k

     ...Overview We are seeking aSenior Machine Learning Engineer to lead the development of our multimodal...  ...teams, mentor engineers and serve as a senior technical voice shaping how the...  ...Opportunities for both on-site and virtual engagement events. Unique opportunities... 
    Virtual
    Senior

    Paramount

    New York, NY
    1 day ago
  • $86.8k - $165.2k

     ...and defense.Our Sensors Test Engineering team in Burnsville Minnesota is seeking a Senior Software Engineer (P3) who possesses a...  ...will gain knowledge to adapt machine or equipment design to factory...  ...rewards program ​Doctor on Demand, virtual doctor visits ​Bright Horizons... 
    Virtual
    Senior
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Burnsville, MN
    2 days ago
  • $130k - $170k

     ...highly energized team of engineers eager to define and...  ...scalability. As a senior engineer, you support...  ...years of professional software engineering experience...  ...spectrum of IoT, SaaS and machine learning obstacles,...  ...other products into virtual power plants that keep... 
    Virtual
    Senior
    Full time
    Contract work
    Casual work
    Immediate start

    EnergyHub

    Remote
    12 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Virtual Machines (RD222). Be the first to apply!