Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job 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
Requirements
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.clearancejobs.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
The Ultimate Software Engineer Career Path Guide for 2023
The 12 Best Jobs for Software Engineers
Software Engineer Career: Things You Should Know