> Markdown version of [/jobs/ext/1220108-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1220108-senior-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). --- # Senior Software Engineer - **Company:** Insight Global - **Location:** Dayton, OH, United States - **Experience:** Expert - **Salary:** $120,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Data Architecture, Software Design Patterns, Python (Programming Language), Software Architecture, SC Clearance, Modeling and Simulation, C++14, C++ Frameworks, Programming Languages - **Published:** July 9, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9020425/senior-software-engineer ## About the Role Active Secret Security Clearance -Ability and willingness to obtain a TS/SCI Clearance -Bachelor's Degree in a STEM-related field -5+ years of modern C++ development experience -Strong understanding of C++ frameworks, engines, and software architectures -Expertise with C++20 or newer standards -Experience applying modern software design patterns and engineering principles -Experience leading architectural design efforts -Ability to mentor and guide junior developers -Strong communication and technical leadership skills, Experience with Command and Control (C2) systems -Modeling and Simulation experience -Experience developing simulation frameworks or simulation engines -TS or TS/SCI Clearance -Experience supporting intelligence community or defense customers -Experience with data architecture and data modeling -Python, Rust, or other modern programming languages -Previous team lead or technical leadership experience -Experience working with radar systems, sensors, aircraft systems, or large-scale simulation environments -Master's Degree in a STEM discipline ## Description Insight Global is seeking a Senior Software Engineer to join our client in support of a mission-critical command-and-control (C2) software modernization effort for the National Ground Intelligence Center (NGIC). This engineer will serve as the technical leader for a growing development team building Caesar, a next-generation command-and-control framework being developed from the ground up. The program supports intelligence and defense operations and requires a strong software architect who can guide technical direction while remaining hands-on in development. The ideal candidate has deep expertise in modern C++, software architecture, and framework design, along with the ability to mentor developers, drive engineering standards, and solve complex technical challenges within a highly specialized defense environment. What You'll Do -Lead the technical direction and architecture of a modern command-and-control software framework -Design, develop, and maintain scalable software solutions using modern C++ (C++20 and newer) -Establish software engineering best practices, development standards, and architectural guidelines -Mentor and support junior and mid-level engineers -Collaborate with developers, product managers, and government stakeholders to deliver mission-critical capabilities -Evaluate complex engineering problems and implement scalable technical solutions -Guide framework and engine design decisions across the platform -Perform hands-on development while providing technical leadership to the team -Support the evolution of a next-generation intelligence and defense software ecosystem -Contribute to long-term product strategy and software modernization initiatives ## Related Videos - [Coffee with developers - Brian Morrison](https://www.wearedevelopers.com/videos/902-coffee-with-developers-brian-morrison) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Mutation Testing and Fuzzing in C#](https://www.wearedevelopers.com/videos/703-mutation-testing-and-fuzzing-in-c) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Blazor – the new SPA Framework for everyone who hates JavaScript](https://www.wearedevelopers.com/videos/699-blazor-the-new-spa-framework-for-everyone-who-hates-javascript) ## Related Articles - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)