Modeling & Simulation Software Developer — Mid to Senior Level
Listed on 2026-02-28
-
Software Development
Software Engineer
Job Description About the Role
Delta Research is looking for a Modeling & Simulation Software Developer to work on a small engineering team building simulation tools for missile defense analysis.
The primary work is in Object-Oriented Modern Fortran - new features, bug fixes, and refactoring on a large, established simulation codebase. The rest of the time goes toward supporting infrastructure in Python, JavaScript, and Rust: data management, visualization, pre- and post-processing, and whatever else the software needs to support the engineers and analysts using it. Developers manage their own workload and priorities day-to-day, with guidance from the team on what matters most at a given time.
What the team needs most is someone who can mostly own a piece of work from start to finish. That means sitting down with engineers to understand what's needed, designing a module that fits cleanly into the larger system, writing the code, and doing enough testing to be confident it works.
QualificationsSecurity Clearance: Ability to obtain a security clearance required. A current in-place clearance is a plus.
Education: Bachelor's degree in a scientific, engineering, or mathematics field. Physics, applied mathematics, aerospace engineering, and computer science are particularly relevant.
Experience: 4+ years of experience in scientific software development or a related field.
Required Skills- Strong proficiency in a compiled statically typed language (Fortran/C++/Rust)
- Strong mathematical background and comfort working with numerical methods and scientific algorithms
- Experience with object-oriented design and applying it to real world software projects
- Ability to take a feature from requirements to implementation with minimal hand-holding
- Good written and verbal communication skills; able to effectively communicate with both software and non-software engineers
- Experience with Modern Fortran and its object oriented features is a strong plus
- Experience with Python, JavaScript, and/or Rust
- Experience working on physics-based or numerical simulations
- Familiarity with topics such as numerical integration, trajectory modeling, aerodynamics, GNC, or related disciplines
- Familiarity with version control workflows, code review, iterative development, and testing practices
- Familiarity with version control tools (e.g., Git) and development environments (e.g., Visual Studio)
- Experience working on a collaborative software team with shared codebases
Anticipated Salary Range: $90,000-$150,000
Start Date: Immediate
Why Join Our Team?- Work with cutting-edge technology
- Opportunity to expand skills
- Collaborative team environment with experienced professionals
- Career growth potential in a stable, mission-focused organization
- Continuous learning opportunities
- Excellent compensation package including company-paid health, life, and disability insurance; holiday, vacation and sick leave; performance bonus; and 401K retirement
This position requires U.S. citizenship and the ability to obtain appropriate security clearances. We are an Equal Opportunity Employer committed to diversity and inclusion.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).