> Markdown version of [/jobs/ext/625288-sr-software-developer-real-time-simulation-dev](https://www.wearedevelopers.com/jobs/ext/625288-sr-software-developer-real-time-simulation-dev). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Developer (Real-Time Simulation & Dev... - **Company:** Huntington Ingalls Industries, Inc. - **Location:** California, MD, United States - **Experience:** Expert - **Salary:** $128,989.0 - $185,000.0 - **Contract:** Contract - **Skills:** Testing (Software), Microsoft Access, Java (Programming Language), Agile Methodology, Bash Shell, C++ (Programming Language), Continuous Integration, Software Debugging, Linux, Interoperability, Inter-Process Communication, Python (Programming Language), Linux Commands, Object-Oriented Software Development, Red Hat Enterprise Linux, Release Management, Real Time Simulation, SAP (Applications), Systems Architecture, Multithreading, Software Modules, Git, SC Clearance, Git Flow - **Published:** June 16, 2026 - **Apply:** https://www.juju.com/job/00000000g8o9ua ## About the Role + 9 years relevant experience with Bachelors in related field; 7 years relevant experience with Masters in related field; 4 years relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 13 years relevant experience. + Strong experience in object-oriented software development, primarily in C++. + Hands-on experience using Git (branching, merging, conflict resolution). + Proficiency in Linux command-line environments (Bash). + Ability to manage multiple tasks and priorities in a collaborative team setting. + Strong communication, troubleshooting, and organizational skills. + Current or active (or interim) Secret clearance, with ability to obtain and maintain a DoD Top Secret clearance. + U.S. Citizenship is required. Preferred Qualifications + Active Top Secret/SCI clearance. + Experience with NGTS, GRID, DIADS, ART, WSCE, FIAB, VATS, or related simulation frameworks. + Experience with object-oriented programming in Java or Python. + Experience contributing to system architecture, design reviews, or integration planning. + Background in Agile development practices. + Advanced Git usage, including release management, branching strategies, and multi-repo workflows. + Familiarity with Red Hat Enterprise Linux (RHEL). + Experience supporting Special Access Program (SAP) environments. Physical Requirements Adequate visual acuity and manual dexterity for meeting the requirements Software Engineer family. ## Description As part of an on-site team supporting NAWCAD, you will design, enhance, and maintain critical software components used across the JSE ecosystem-including NGTS, DIADS, GRID, and other constructive and virtual simulation frameworks. This role is ideal for an experienced C++ engineer who enjoys solving complex technical problems, contributing to large-scale simulation systems, and working closely with operators, engineers, and mission stakeholders. Impact Your work directly strengthens the Navy's ability to train, test, and evaluate next-generation capabilities in realistic multi-domain environments. Your engineering contributions will improve simulation accuracy, system performance, interoperability, and threat representation used by aviators, analysts, and test organizations. You will play a key role in advancing JSE as a mission-critical training and test environment for the Department of Defense. Key Responsibilities + Design, develop, integrate, and maintain software modules for the JSE synthetic environment and related systems. + Implement C++/C software features supporting constructive entities, threat systems, visualization components, and environmental behaviors. + Evaluate and review C++ code, ensuring high-quality, scalable, and maintainable designs. + Develop multi-threaded or parallel-processing components and inter-process communication solutions. + Use Git for daily development, including branching, merging, pull requests, and resolving conflicts. + Work in Linux (Bash) and Windows environments; interact with remote repositories and CI/CD infrastructure. + Collaborate with other engineers and system architects to design new capabilities and support integration of NGTS, DIADS, GRID, and related toolsets. + Participate in software testing, debugging, documentation, and customer demonstrations. + Support training, troubleshooting, and operational use of JSE components alongside government personnel. ## Related Videos - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Why Git Still Matters](https://www.wearedevelopers.com/videos/100288-why-git-still-matters) - [Applying DevOps in Flutter mobile development](https://www.wearedevelopers.com/videos/60-applying-devops-in-flutter-mobile-development) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)