Software Engineer

Vosper Thornycroft Group

Northern (KY)

Hybrid

USD 140,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Sign-on bonus up to $10,000

Job summary

Vosper Thornycroft Group is seeking a Software Engineer to design, develop, and maintain secure, high-performance software for mission-critical national security initiatives. You will work across full-stack development with C, C++, and Python, and manage containerized environments using Docker and Kubernetes.

Based in Hanover, MD, the role emphasizes collaboration with engineers, analysts, and mission stakeholders.

Qualifications

  • Ideally 7+ years of professional software engineering experience.
  • Experience with full-stack software development and modernization.

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 defects.
  • Develop and maintain scalable, reliable, and highly available mission systems.
  • Create, configure, deploy, and maintain Docker containers and Kubernetes resources.
  • Develop automation scripts to improve development, testing, deployment, and operations.

Skills

C++
C
Python
Kubernetes
Docker
DVT
SWORD

Education

Bachelor’s degree in Computer Science / Software/CE / EE / Math

Tools

Docker
Kubernetes
SWORD environment

Job description

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

What will you do?
  • 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.
Do you have what it takes?
  • 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

VTG’s estimated starting pay range is $140K-$160K annually, which is a general guideline for the geographic location. When extending an offer, VTG also considers work experience, education, skill level, market considerations and may possibly include contractual requirements which may cause an offer to fall outside of this range.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Vosper Thornycroft Group • Hanover (MD)

On-site
USD 200,000 - 245,000
Sign-on bonus up to $10,000
Principal Software Engineer
Principal Software Engineer

VT Group (VTG) • Hanover (MD)

On-site
USD 200,000 - 245,000
Sign-on bonus up to $10,000
Senior Software Engineer
Senior Software Engineer

VTG Defense • Hanover (MD)

On-site
USD 200,000 - 245,000
Sign-on bonus up to $10,000
Senior Software Engineer with Security Clearance
Senior Software Engineer with Security Clearance

VTG • Hanover (MD)

On-site
USD 200,000 - 245,000
Sign-on bonus up to $10,000
Principal Software Engineer
Principal Software Engineer

VTG Defense • Hanover (MD)

On-site
USD 200,000 - 245,000
Sign-on bonus up to $10,000
Principal Software Engineer
Principal Software Engineer

Vosper Thornycroft Group • Hanover (MD)

On-site
USD 200,000 - 245,000
Sign-on bonus up to $10,000
Senior Software Engineer
Senior Software Engineer

VT Group (VTG) • Hanover (MD)

On-site
USD 200,000 - 245,000
Sign-on bonus up to $10,000
Competitive pay
Software Integrator Engineer
Software Integrator Engineer

VT Group (VTG) • Hanover (MD)

On-site
USD 120,000 - 190,000
Sign-on bonus up to $10,000
External Referral Reward $10,000
Senior Software Test Development Engineer
Senior Software Test Development Engineer

Vosper Thornycroft Group • Fort Meade (MD)

On-site
USD 200,000 - 240,000
Senior Software Test Development Engineer
Senior Software Test Development Engineer

VTG Defense • Fort Meade (MD)

On-site
USD 200,000 - 240,000
Sign-on bonus