> Markdown version of [/jobs/ext/2415973-software-developer](https://www.wearedevelopers.com/jobs/ext/2415973-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). --- # Software Developer - **Company:** Oasys Inc. - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Geographic Information Systems, Systems Engineering, C++ (Programming Language), Computer Programming, Graphical User Interface, Python (Programming Language), Rapid Prototyping Process, Software Engineering, Extensible Markup Language (XML), Data Ingestion, SC Clearance, Information Technology, Devsecops - **Published:** August 16, 2026 - **Apply:** https://www.dice.com/job-detail/21f0f9ed-fdfb-4301-9d69-c7d9f3031f77 ## About the Role * Bachelor's or Master's Degree in Computer Science, Software Engineering, Systems Engineering, or a highly related technical field. * 10+ years of full-lifecycle software engineering experience * Strong programming expertise in modern languages utilized for defense modeling and UI (C++, Java, Python). * Experience with XML data structures and parsing utilities. * Familiarity with geospatial data processing and coordinate geometry (e.g., Vincenty Direct formulas, DTED/TDF integration). * Experience developing software within the DoD Modeling and Simulation (M&S) enterprise. Preferred Requirements: * Direct experience with phased-array radar systems * Familiarity with threat models * Knowledge of radar detection theory, Signal-to-Noise Ratio (SNR) tracking logic, and Scattering Center Radar Cross Section (RCS) models. * Previous experience supporting rapid prototyping and Warfighter Improvement Process (WIP) requirements. Required Education: Candidates should possess a bachelor's degree, preferably in Engineering, Cyber, Computer Information Systems, Computer Science, Math, Physics, or other STEM discipline, however, years of experience may be substituted for a degree. Eligibility: Candidates must have the ability to obtain and maintain a DoD Secret Clearance. An Active Secret Clearance is highly desired. ## Description * Support the software design for the core man-in-the-loop graphical user interface, the Rapid Response Tool (RRT), and the Socrates parsing utility. * Design and maintain seamless interoperability with external intelligence and modeling frameworks, specifically the Threat Generation External (TGx) and the Threat Modeling Center (TMC) Threat Modeling & Simulation Suite (TMSS). * Lead the implementation of heuristic algorithms for search plan optimization, deterministic statistical roll-ups for Probability of Acquisition (Pacq), and 4/3 Effective Earth Radius models for terrain masking (using DTED). * Ensure robust data ingestion and export pipelines for tactical log data from radars and tactical binary search plan files (SPT, OSP, Custom XML). * Support the software team in adopting DoD DevSecOps best practices, ensuring all code meets rigorous cybersecurity standards for deployment in operational military environments. * Contribute to a team of software engineers and radar systems analysts in translating complex physics and engineering models into scalable, performant software code. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [When React Meets Reality: Building a Real-Time Control Room for Autonomous Vehicles](https://www.wearedevelopers.com/videos/2091-when-react-meets-reality-building-a-real-time-control-room-for-autonomous-vehicles) - [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) - [One Pipeline, Three Regulator - SBOM Compliance for the Developer](https://www.wearedevelopers.com/videos/100169-one-pipeline-three-regulator-sbom-compliance-for-the-developer) - [Build Delightful Mobile Experiences with Kotlin, Realm, and Atlas Device Sync](https://www.wearedevelopers.com/videos/694-build-delightful-mobile-experiences-with-kotlin-realm-and-atlas-device-sync) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)