> Markdown version of [/jobs/ext/1862810-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/1862810-senior-software-developer). 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). --- # Senior Software Developer - **Company:** Modern Technology Solutions, Inc. - **Location:** Dahlgren, VA, United States - **Experience:** Expert - **Salary:** $120,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Data Analysis, C++ (Programming Language), Computer Engineering, Software Debugging, Imaging Technology, Python (Programming Language), MATLAB, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Software Architecture, Software Engineering, Verification and Validation (Software), Model Validation, SC Clearance, Information Technology, Modeling and Simulation, Devsecops - **Published:** July 31, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9068906/senior-software-developer ## About the Role * Active Secret clearance required at the time of hire. * U.S. Citizenship required. * Bachelor's degree in computer science, Computer Engineering, or a closely related technical field. * 7+ years of experience developing multi-domain DoD modeling and simulation software. * Demonstrated experience developing high-fidelity models for aircraft, missile, and sensor systems. * Strong proficiency in object-oriented principles. * Advanced hands-on experience building, debugging, and testing C++ applications in a high-performance environment. * Willingness to collaborate with project managers and technical leads to build roadmaps for product development. * Desire and ability to function in an Agile team environment. * Knowledge of DevSecOps methodologies and secure software development best practices. * Ability to develop and maintain detailed product documentation. Desired Qualifications: * Top Secret clearance preferred * Prior experience developing weapon system models, including kinetic and non-kinetic engagements. * Familiarity with sensor technologies such as EO/IR imaging systems and radar. * Intermediate proficiency with Python and MATLAB for data analysis, prototyping, or model validation. * Master's degree in a technical field (e.g., Computer Science, Electrical Engineering, Aerospace Engineering). ## Description MTSI is seeking an experienced Software Developer to support the U.S. Navy's Advanced Threat Engineering Program (ATEP) with advanced modeling, simulation, and analysis efforts for multi-domain sensors and weapon systems. This position plays a critical role in the development of high-fidelity, C++-based simulation environments used to evaluate aircraft, missile, and sensor performance in support of Navy mission objectives. As part of a multidisciplinary engineering team, the developer will contribute to the design, implementation, integration, and sustainment of complex software architectures that enable next-generation test capabilities across the fleet., * Design, develop, and optimize C++ modeling and simulation software for multi-domain, high-threat combat environments. * Implement object-oriented architectures that accurately represent aircraft, missile, and sensor system behavior. * Collaborate closely with project managers, system engineers, and technical leads to define technical roadmaps, development milestones, and long-term product strategies. * Participate actively in Agile development workflows, including sprint planning, peer reviews, and iterative release cycles. * Apply DevSecOps principles to ensure secure, maintainable, and scalable development and deployment practices. * Develop, update, and maintain comprehensive technical documentation, including system specifications, design artifacts, test plans, and user manuals. * Support verification and validation activities to ensure model accuracy and performance fidelity. * Integrate simulation components into larger system-of-systems environments and perform troubleshooting and performance tuning as needed. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [DevSecOps culture](https://www.wearedevelopers.com/videos/783-devsecops-culture) - [Model Based Systems Engineering in an Agile Product Development Process](https://www.wearedevelopers.com/videos/68-model-based-systems-engineering-in-an-agile-product-development-process) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)