Senior Software Engineer – Modeling & Simulation

Talon Defense, Inc.

Northern (KY)

Hybrid

USD 150,000 - 170,000

Full time

28 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision coverage
401(k) with company match
Paid time off and federal holidays
Professional development and training

Job summary

Talon Defense, Inc. is hiring a Senior Software Engineer for Modeling & Simulation in Dahlgren, VA on-site with limited telework.

You will develop, extend, and integrate software across mission-focused modeling and simulation efforts, collaborating with engineers, analysts, and SMEs to translate mission needs into software requirements. The role requires strong software fundamentals and experience with C++, Java, Python, or C#; familiarity with modeling environments and CI/CD workflows is a

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Systems Engineering, Computer Engineering, or related field with 5+ years of experience
  • Strong experience in C++, Java, Python, or C#; emphasis on C++/Java
  • Experience designing, developing, testing, debugging, and maintaining production-quality software
  • Experience with back-end services, APIs, data processing, and user interfaces
  • Ability to understand and extend complex architectures
  • Experience with Git-based workflows and CI/CD tools

Responsibilities

  • Design, develop, test, and maintain software for modeling, simulation, and analysis
  • Extend models and simulation frameworks with new functionality and integrations
  • Integrate external applications, data sources, models, and algorithms
  • Automate simulation configuration, execution, data processing, and analysis workflows
  • Develop services, APIs, and user-facing tools for analysts
  • Translate mission needs into software requirements and tasks
  • Contribute to code reviews, testing, CI/CD, and documentation
  • Troubleshoot complex software issues and adapt to evolving requirements

Skills

C++
Java
Python
C#
GitLab
CI/CD
Agile
Problem-solving

Education

Bachelor's degree in CS/Software/Systems Eng
Master's degree (preferred)

Tools

GitLab
Linux
Docker
Kubernetes

Job description

Senior Software Engineer – Modeling & Simulation

On Site – Dahlgren, VA (limited telework) Full-time $150,000 - $170,000 per year

Overview

Talon Defense seeks a Senior Software Engineer – Modeling & Simulation to develop, extend, and integrate software capabilities across mission-focused modeling and simulation efforts. As part of a multidisciplinary team of software engineers, systems engineers, analysts, and subject matter experts, this role will build solutions that improve simulation capabilities and streamline analytical workflows. The ideal candidate brings strong software engineering fundamentals, enjoys solving complex technical problems, and is comfortable working across technologies and learning new tools. Our modeling and simulation work frequently uses AFSIM (Advanced Framework for Simulation, Integration, and Modeling), but prior AFSIM experience is not required. Engineers with experience in other modeling and simulation environments are encouraged to apply.

Key Responsibilities
  • Design, develop, test, and maintain software supporting modeling, simulation, and analysis
  • Extend existing models and simulation frameworks through new functionality, plug-ins, and integrations
  • Integrate external applications, data sources, models, and algorithms into modeling and simulation environments
  • Automate simulation configuration, execution, data processing, and analysis workflows
  • Develop services, APIs, interfaces, and user-facing tools that help analysts configure and evaluate simulations
  • Work with engineers, analysts, and subject matter experts to translate mission needs into software requirements and technical tasks
  • Contribute to code reviews, automated testing, CI/CD processes, and technical documentation
  • Troubleshoot complex software issues and adapt solutions as project requirements evolve
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Systems Engineering, Computer Engineering, or a related technical discipline, with 5+ years of relevant industry experience; relevant experience, applicable training, and/or certifications may be substituted for the bachelor's degree
  • Strong software development experience in one or more of C++, Java, Python, or C#, with particular interest in candidates with strong C++ or Java backgrounds
  • Understanding of scenario development, platform and system modeling, sensors, communications, tracking, or simulation analysis
  • Experience developing simulation extensions or integrating external models, data sources, and algorithms
  • Experience designing, developing, testing, debugging, and maintaining production-quality software
  • Experience working across software components such as back-end services, application logic, APIs, data processing, or user interfaces
  • Ability to understand existing architectures and extend or integrate functionality within complex systems
  • Experience with Git-based development workflows and CI/CD tools such as GitLab
  • Experience working in an Agile or iterative development environment
  • Strong analytical and problem-solving skills, with the ability to learn new tools and technical domains
  • Excellent written and verbal communication skills and ability to collaborate within a multidisciplinary technical team
Preferred Qualifications
  • Master's degree in Computer Science, Software Engineering, Systems Engineering, Computer Engineering, Data Science, or a related technical discipline
  • Experience with AFSIM, including scripting, model integration, plug-in development, or extending simulation capabilities
  • Experience with NGTS, Cameo, or other modeling and simulation tools and frameworks
  • Experience with full-stack development or user-facing analytical and simulation applications
  • Experience with Linux, Docker, Kubernetes, or containerized development environments
  • Experience developing and deploying software within classified DoD systems and networks
  • Experience automating scalable simulation or data-processing pipelines and applying optimization or computational modeling techniques
  • Familiarity with data science and machine learning tools such as Jupyter, PyTorch, TensorFlow, scikit-learn, or Apache Spark
  • Experience with geospatial technologies such as ArcGIS, GeoPandas, Shapely, PostGIS, or GeoServer
Compensation

$150,000 - $170,000 per year

Medical, dental, and vision coverage; 401(k) with company match; paid time off and federal holidays; life insurance; professional development and certification reimbursement.

Annual performance bonus; employee referral bonuses.

Salary offered will depend on numerous qualifying factors such as clearance, degree and the years and depth of applicable experience.

Security Clearance

Candidates must be U.S. citizens with an active Top Secret clearance and DCID eligibility for SCI.

Talon Defense, Inc. provides equal opportunities to qualified employees and prospective employees without regard to age, race, color, religion, pregnancy, sex, national origin, veteran status, uniformed status, physical or mental disability, or other protected characteristics.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Modeling & Simulation (On-Site)
Senior Software Engineer - Modeling & Simulation (On-Site)

Talon Defense, Inc. • Northern (KY)

Hybrid
USD 150,000 - 170,000
Medical, dental, and vision coverage
401(k) with company match
Paid time off and federal holidays
+1
Senior Modeling and Simulations Engineer / Assistant Technical Director
Senior Modeling and Simulations Engineer / Assistant Technical Director

Compendium Federal Technology • Newport News (VA)

On-site
USD 100,000 - 130,000
Comprehensive Health, Dental, and Vision Insurance
401(k) Retirement Savings Plan
Tuition Assistance
+1
Full Stack Developer (Junior to Mid-Level)
Full Stack Developer (Junior to Mid-Level)

Talon Defense, Inc. • Chantilly (VA), Northern (KY)

Hybrid
USD 160,000 - 225,000
Medical, dental, and vision coverage
401(k) with company match
Paid time off and federal holidays
+2
Full Stack Engineer (All Levels)
Full Stack Engineer (All Levels)

Talon Defense, Inc. • Evergreen (CO), Northern (KY)

Hybrid
USD 175,000 - 220,000
Modeling Simulation Engineer Operations Analysis
Modeling Simulation Engineer Operations Analysis

HIKINEX • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Competitive compensation and equity package
Comprehensive healthcare coverage
401(k) matching
+2
Computer Engineer III
Computer Engineer III

DCS Corporation • Dayton (OH)

On-site
USD 90,000 - 150,000
Sr. Aerospace Modeling & Simulation Engineer
Sr. Aerospace Modeling & Simulation Engineer

MAXAR TECHNOLOGIES, INC. • Herndon (VA)

On-site
USD 140,000 - 206,000
401(k) with company match
Mental health resources
Student loan repayment assistance
+2
Staff Python Engineer (Modeling & Simulation)
Staff Python Engineer (Modeling & Simulation)

Code Metal • San Francisco (CA)

On-site
USD 180,000 - 250,000
Pay depends on experience—top-of-range
Health care benefits
401k with matching
+3
Modeling & Simulation Engineer
Modeling & Simulation Engineer

DCS Corporation • Albuquerque (NM)

On-site
USD 75,000 - 110,000
Senior AFSIM Developer
Senior AFSIM Developer

Modern Technology Solutions, Inc. • Huntsville (AL)

On-site
USD 140,000 - 190,000