> Markdown version of [/jobs/ext/1765021-reentry-systems-software-engineer](https://www.wearedevelopers.com/jobs/ext/1765021-reentry-systems-software-engineer). 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). --- # Reentry Systems Software Engineer - **Company:** The Johns Hopkins University Applied Physics Laboratory LLC - **Location:** Laurel, MD, United States - **Experience:** Expert - **Salary:** $85,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), C++ (Programming Language), General-Purpose Computing on Graphics Processing Units, Python (Programming Language), MATLAB, Software Engineering, Information Technology, Modeling and Simulation, Programming Languages - **Published:** July 11, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9027679/reentry-systems-software-engineer ## About the Role * Have a Bachelor's degree in Computer Science, Aerospace Engineering, Physics, or a related field * Have experience working with or developing modeling and simulation tools using numerical methods * Have experience with C, C++, and/or other high performance scientific languages * Have experience with software design and architecting, including designing library APIs and writing memory and CPU efficient code * Are able to obtain a Secret level security clearance by your start date and can ultimately obtain a Top Secret level clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship. * Have a Master's degree in Computer Science, Aerospace Engineering, Physics, or a related field * Have 5+ years of relevant software development experience in modeling and simulation tools * Have experience with HPC or GPGPU programming * Have experience binding lower-level languages (C/C++) to higher level languages (MATLAB/Python) ## Description Are you interested in developing software for modeling and simulating complex flight systems? Do you want to become an expert in hypersonic and reentry system design and prototyping? Do you want to make contributions to next generation strategic flight systems that accelerate the readiness of our Nation's defenses? We are seeking a Software Engineer to help us analyze, develop and prototype next generation reentry systems, hypersonic vehicles, and enabling technologies. As a member of our team, you'll be making critical contributions to system level objectives and advance the development of these next generation systems. You will be joining a collaborative team who are passionate about innovation, committed to providing engaging challenging work, and promoting personal development. * Develop and enhance the modeling and simulation software we use to analyze a variety of ballistic missiles, hypersonic vehicles, and reentry systems * Help optimize software to take full advantage of modern hardware and modern programming language features * Own and maintain various software that model complex flight systems * Produce analyses and presentations to communicate findings to team members, external organization partners, and government sponsors ## Related Videos - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Building software that scales with Typescript](https://www.wearedevelopers.com/videos/415-building-software-that-scales-with-typescript) - [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) - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [Schroedinger's cat: Thinking in- and outside the box of quantum mechanics](https://www.wearedevelopers.com/videos/216-schroedinger-s-cat-thinking-in-and-outside-the-box-of-quantum-mechanics) - [Dirty Tests And How To Clean Them](https://www.wearedevelopers.com/videos/515-dirty-tests-and-how-to-clean-them) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)