Principal Software Engineer – Cyber Analytics
Listed on 2026-09-04
-
Software Development
Software Architect, DevOps, Software Engineer, Software Project Mgr/ Lead
Quick Position Facts!
- Location:
Virginia Beach, Virginia at our G2 Ops office. - Work Setting:
In-Office with Hybrid or Flexible Schedule Available Based on Program Requirements - Salary Range: $140,000 - $165,000 plus comprehensive benefits package.
- Years of Industry
Experience:
10 + years of relevant experience. - Security Clearance Requirement:
Active DoD Secret clearance required at start, with the ability to obtain and maintain a DoD Top Secret clearance after starting.
The Principal Software Engineer (AEGIS Software Domain Lead) serves as the senior software engineering lead for G2 Ops’ software capabilities supporting the AEGIS portfolio. This role provides hands‑on technical leadership across the program’s software application portfolio, with primary responsibility for leading the development and continued evolution of the SOFIA Cyber Analytics Platform, as well as technical oversight of MONARCH, SMART, and related cybersecurity and digital engineering applications.
This is a software engineering leadership position responsible for defining software architecture and engineering standards, leading technical execution, mentoring software engineers, and ensuring the delivery of scalable, secure, and maintainable software capabilities. The successful candidate will have substantial professional software development experience and remain comfortable working directly with software architecture, source code, APIs, databases, cloud infrastructure, Dev Sec Ops pipelines, and modern application development frameworks.
The Software Engineering Capability Lead works closely with cybersecurity engineers, systems engineers, program leadership, and customer stakeholders to translate mission and technical requirements into executable software solutions supporting Department of Defense customers.
What You’ll Do- Serve as the senior software engineering lead for the program’s application portfolio, providing technical direction and engineering oversight for SOFIA, MONARCH, SMART, and related software capabilities.
- Lead the software architecture, design, development, integration, deployment, enhancement, and sustainment of applications supporting the AEGIS portfolio.
- Provide primary technical leadership for the SOFIA development team, including software architecture, technical planning, development priorities, design decisions, code quality, and engineering execution.
- Establish and promote common software engineering standards, architectures, development methodologies, and best practices across the program’s software portfolio.
- Provide hands‑on technical leadership across front‑end, back‑end, APIs, databases, analytics, cloud integration, and plugin development.
- Analyze user and mission needs and translate requirements into software architectures, technical specifications, development tasks, and executable software solutions.
- Design and develop scalable, maintainable, and secure software architectures integrating engineering, cybersecurity, and operational data from multiple sources.
- Guide the development and enhancement of software supporting cyber analytics, vulnerability assessment, reachability analysis, mission impact assessment, data visualization, digital engineering, and decision support.
- Review software designs and source code, troubleshoot complex technical issues, and provide technical guidance to software engineers throughout the development lifecycle.
- Mentor software engineers through architecture reviews, code reviews, technical planning, and modern software engineering practices.
- Apply and continuously improve modern software development methodologies, including Agile, Dev Ops/Dev Sec Ops , CI/CD, automated testing, configuration management, and secure software development practices.
- Evaluate and integrate emerging technologies, including artificial intelligence, advanced analytics, cloud services, and modern software frameworks, where they provide measurable value to program capabilities.
- Collaborate with cybersecurity engineers, systems engineers, cloud architects, project/program management, and customer stakeholders to integrate software with broader system and mission environments.
- Support…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).