Software Engineer

VTG Defense

Hanover, USonsitePosted Jul 22, 2026
Posting intelligenceActively listed

Skills

kubernetesdockerpythonc++typescript

About the role

Overview:

As a Software Engineer supporting mission-essential national security initiatives, you will design, develop, integrate, and maintain secure, high-performance software solutions that enable critical intelligence, defense, and operational missions. Working alongside engineers, analysts, and mission stakeholders, you will build scalable applications and services that directly support the protection of U.S. national security interests.

The ideal candidate will have strong full-stack development experience using C, C++, and Python, along with hands-on experience working with Kubernetes, Docker, and other containerization technologies. This individual will collaborate with software, systems, and hardware engineers to develop, integrate, test, and maintain scalable, highly available mission systems.

This role is based in Hanover, Maryland.

Eligible candidates may receive a sign-on bonus of up to $10,000, making this an exceptional opportunity to join a mission-critical team supporting national security initiatives.

#Triaplex

#VTG

Responsibilities:

Analyze user, system, and mission requirements to derive software design, interface, and performance requirements.

Design, develop, modify, test, and maintain full-stack software applications and mission-system components.

Develop software solutions using C, C++, Python, and other applicable programming languages.

Debug existing software, identify root causes, and correct application and system defects.

Develop and maintain scalable, reliable, and highly available mission systems using modern software architecture and system-design principles.

Support Python development within the SWORD environment.

Create, configure, deploy, and maintain Docker containers and Kubernetes resources, including pods and clusters.

Support DVT-related software development, integration, testing, and troubleshooting activities.

Develop automation scripts and tools to improve development, testing, deployment, and operational workflows.

Develop and execute test procedures for individual software components and integrated systems.

Use scientific analysis and mathematical models to predict, measure, and evaluate software and system performance.

Collaborate with systems engineers and hardware engineers to define software requirements, interfaces, performance expectations, system capabilities, and project limitations.

Troubleshoot software, container, integration, and system-performance issues within complex technical environments.

Recommend improvements to software documentation, development processes, coding standards, testing practices, and engineering procedures.

Create and maintain technical documentation throughout the software development life cycle.

Participate in software design reviews, integration, verification, validation, deployment, and sustainment activities.

Qualifications:

US Citizen with TS/SCI with Poly required

Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics, or a related technical discipline.

A minimum of 7 years of professional software engineering experience.

Demonstrated experience with full-stack software development.

Experience developing Python applications or tools within the SWORD environment.

Experience supporting DVT-related development or testing activities.

Hands-on experience with Kubernetes and containerized application environments.

Experience creating, deploying, and maintaining Docker containers.

Experience debugging, testing, integrating, and maintaining complex software applications.

Experience developing scalable, reliable, and highly available software systems.

Experience translating user and system requirements into software design and performance requirements.

Ability to collaborate effectively with software, systems, and hardware engineering teams.

Strong software development experience using:

C++

C

Python

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for United States medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.