Principal Software Engineer – Cyber Analytics

G2 Ops, Inc.

Arlington (TX)

Hybrid

USD 145,000 - 170,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical Insurance
Life Insurance
Disability Insurance
401(k) with matching
Paid holidays
PTO
Educational assistance

Job summary

G2 Ops, Inc. seeks a Principal Software Engineer to shape the technical direction of software for the AEGIS portfolio and DoD missions. You will lead across cyber analytics platforms, mentor engineers, and drive secure, scalable software in a hands-on leadership role.

You will collaborate with software, cybersecurity, and systems teams to turn mission needs into robust solutions, advancing modern practices like CI/CD and DevSecOps while exploring AI-enabled capabilities.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 10+ years of professional software engineering experience.
  • Experience serving in Lead/Principal Software Engineer, Software Architect, or Technical Lead roles.
  • Strong programming foundation with modern languages.
  • Experience with web applications, distributed systems, APIs, databases, cloud technologies, and data-driven software.
  • Understanding of secure software development and architecture; ability to review designs and code.
  • Experience with Agile and DevOps/DevSecOps, CI/CD, and modern delivery approaches.
  • Strong communication skills across multidisciplinary teams and stakeholders.
  • Experience with DoD or Federal government software programs preferred.
  • Experience with cybersecurity analytics, MBSE, AI/advanced analytics preferred.
  • Certifications such as Certified Scrum Developer, Agile Developer, or CompTIA Security+ preferred.

Responsibilities

  • Lead the technical direction of SOFIA, MONARCH, SMART, and related software capabilities for the AEGIS portfolio.
  • Own software architecture and guide design, development, integration, deployment, and evolution of mission-focused applications.
  • Provide hands-on technical leadership to the SOFIA development team, guiding planning, priorities, design decisions, and execution.
  • Establish and promote software engineering standards and best practices across front-end/back-end, APIs, databases, analytics, cloud integration, and plugins.
  • Translate user and mission needs into architectures, requirements, priorities, and executable solutions.
  • Guide development of capabilities for cyber analytics, vulnerability/reachability analysis, data visualization, digital engineering, and decision support.
  • Review designs/code, troubleshoot challenges, and mentor through architecture/code reviews and planning.
  • Advance Agile, DevOps/DevSecOps, CI/CD, automated testing, configuration management, and secure software development.
  • Evaluate emerging technologies (AI, cloud services, modern frameworks) and apply where value is created.
  • Collaborate across engineering, leadership, and customer stakeholders for demonstrations, planning, proposals, and R&D.

Job description

Principal Software Engineer – Cyber Analytics

Jul 24, 2026

$145,000 - $170,000/year

Quick Position Facts!
  • Location: Arlington, Virginia at our G2 Ops office.
  • Work Setting: In-Office with Hybrid or Flexible Schedule Available Based On Program Requirements
  • Salary Range: $145,000 - $170,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.

About the Role. As a Principal Software Engineer , you’ll shape the technical direction of software capabilities supporting the AEGIS portfolio and Department of Defense missions.

You’ll serve as the senior software engineering lead across a portfolio of cybersecurity and digital engineering applications, with primary responsibility for the continued development and evolution of the SOFIA Cyber Analytics Platform and technical oversight of MONARCH, SMART, and related capabilities.

This is a hands-on technical leadership role for an experienced software engineer who enjoys solving complex problems, setting technical direction, and mentoring other engineers. You’ll work closely with software, cybersecurity, and systems engineers, program leadership, and customers to turn complex mission needs into secure, scalable, and maintainable software solutions.

What You’ll Do
  • Lead the technical direction of SOFIA, MONARCH, SMART, and related software capabilities supporting the AEGIS portfolio.
  • Own software architecture and guide the design, development, integration, deployment, and continued evolution of mission-focused applications.
  • Provide hands-on technical leadership to the SOFIA development team, guiding technical planning, development priorities, design decisions, code quality, and engineering execution.
  • Establish and promote software engineering standards and best practices across front-end and back-end development, APIs, databases, analytics, cloud integration, and plugin development.
  • Translate user and mission needs into software architectures, technical requirements, development priorities, and executable solutions.
  • Guide development of capabilities supporting cyber analytics, vulnerability and reachability analysis, mission impact assessment, data visualization, digital engineering, and decision support.
  • Review software designs and source code, troubleshoot complex technical challenges, and mentor engineers through architecture reviews, code reviews, and technical planning.
  • Advance modern development practices, including Agile, DevOps/DevSecOps, CI/CD, automated testing, configuration management, and secure software development.
  • Evaluate emerging technologies, including AI, advanced analytics, cloud services, and modern software frameworks, and apply them where they provide meaningful value.
  • Collaborate across engineering disciplines and with program leadership and customer stakeholders to support technical demonstrations, customer engagements, technical planning, proposals, and R&D efforts.
What You’ll Bring
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline; Master’s degree preferred.
  • 10+ years of professional software engineering experience, including designing, developing, enhancing, and sustaining software applications.
  • Experience serving as a Lead Software Engineer, Principal Software Engineer, Software Architect, Technical Lead, or similar technical leadership role.
  • Strong programming foundation with professional development experience in one or more modern programming languages.
  • Experience with modern web applications, distributed systems, APIs, databases, cloud technologies, and data-driven software solutions.
  • Strong understanding of software architecture and secure software development, with the ability to review designs and source code, troubleshoot complex issues, and provide technical direction to other engineers.
  • Experience applying Agile and DevOps/DevSecOps practices, including CI/CD and modern software delivery approaches.
  • Strong communication skills with the ability to lead technical discussions across multidisciplinary engineering teams, program leadership, and customer stakeholders.
  • Experience supporting Department of Defense or Federal Government software development programs preferred.
  • Experience with cybersecurity analytics, digital engineering, MBSE, system-of-systems environments, AI/advanced analytics, or mission-focused engineering applications preferred.
  • Certified Scrum Developer, Agile Developer, comparable software development certification, and/or CompTIA Security+ preferred.
Additional Considerations
  • This is a full-time position supporting mission-focused customer environments.
  • Outside employment or activities must not create conflicts of interest with company or customer responsibilities

Why G2 Ops? What makes someone choose one company over another? Compensation, benefits, meaningful work, flexibility, growth opportunities, culture?

At G2 Ops, we believe you shouldn’t have to choose.

We offer competitive pay and benefits, but what truly sets us apart is our collaborative culture. Team members support mission-focused projects alongside highly skilled technical professionals across engineering, cybersecurity, operations, and program teams.

We encourage continuous learning, cross-training, and professional growth while empowering team members to contribute ideas that improve how we work and deliver value to our customers.

At G2 Ops, your contributions matter to our customers’ missions and to the continued success of our team.

Compensation & Benefits. The annual salary range for this position is $145,000 - $170,000, depending on qualifications and experience.

G2 Ops offers a competitive compensation and benefits package designed to support our employees both personally and professionally, including:

  • 100% company-paid insurance for medical, dental, and vision for eligible employees and family members
  • 100% company-paid insurance for life, short-term disability (STD), and long-term disability (LTD) for eligible employees
  • 401(k) plan with discretionary employer matching
  • 10 paid holidays
  • Paid time off (PTO)
  • Educational assistance

In addition, we provide professional development opportunities, performance recognition programs, and resources that support long-term career growth and work-life balance.

AI at G2 Ops. At G2 Ops, we don’t just talk about AI - we actively use it to improve how we work.

Our teams are integrating AI into engineering, cybersecurity, operations, and decision-making workflows. We continue to invest in secure AI tooling aligned with government security requirements while developing practical, mission-focused applications across the company.

Whether your role is technical or operational, you’ll have opportunities to explore how AI can enhance efficiency, innovation, and mission impact.

Work Environment. Because we support classified and mission-critical DoD programs, many roles require onsite collaboration at G2 Ops offices and/or customer locations. Depending on program requirements, telework and flexible scheduling options may be available.

We’ve built a collaborative environment where team members can learn, contribute, and grow while supporting meaningful customer missions.

About G2 Ops, Inc. (G2 Ops)

G2 Ops leverages over a decade of experience integrating Systems, Cybersecurity, and Software Engineering techniques to provide solutions to a growing list of Government and private customers. We combine cutting edge tools with innovative engineering practices, data analytics, and risk algorithms that enhance visibility into complex infrastructures, optimizing resiliency in system design and operations.

G2 Ops is a woman-owned small business led by an executive staff known for providing innovative solutions to solve our nation’s most complex engineering challenges. G2 Ops has been named to the Inc. 5000 list of America’s fastest growing companies each of the last 9 years (2018-2026) and has locations in Arlington, VA, Virginia Beach, VA, and San Diego, CA.

G2 Ops, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, gender identity), national origin, age, disability, genetic information, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.

G2 Ops, Inc. participates in the E-Verify program. Employment is contingent upon verification of identity and authorization to work in the United States.

Applicants have rights under Federal Employment Laws: https://www.dol.gov/agencies/ofccp/posters
E-Verify Participation and Right to Work Notices: https://www.e-verify.gov/employers/posters-and-resources

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer – Cyber Analytics
Principal Software Engineer – Cyber Analytics

g2ops • Virginia Beach (VA)

Hybrid
USD 140,000 - 165,000
100% company-paid health/dental/vision
100% life and disability insurance
401(k) with employer matching
+3
Cyber Software Capability Lead
Cyber Software Capability Lead

G2 Ops, Inc. • Arlington (VA)

On-site
USD 145,000 - 170,000
Comprehensive benefits package
100% company-paid health insurance
401(k) plan with employer matching
+3
Cyber Software Capability Lead
Cyber Software Capability Lead

G2 Ops, Inc. • Virginia Beach (VA)

On-site
USD 140,000 - 165,000
Health insurance
Dental coverage
Vision coverage
+3
Cybersecurity Analyst
Cybersecurity Analyst

g2ops • San Diego (CA)

On-site
USD 120,000 - 180,000
Health insurance
Vision/dental coverage
401(k) with matching
+3
Cybersecurity Analyst
Cybersecurity Analyst

G2 Ops, Inc • San Diego (CA)

On-site
USD 120,000 - 180,000
Medical, dental, vision insurance (100
Life, STD, LTD insurance (100)
401(k) with matching
+3
Senior Cybersecurity Engineer
Senior Cybersecurity Engineer

g2ops • San Diego (CA)

On-site
USD 150,000 - 215,000
Health insurance
Dental coverage
Vision perks
+3
Senior Cybersecurity Engineer
Senior Cybersecurity Engineer

G2 Ops, Inc • San Diego (CA)

On-site
USD 150,000 - 215,000
Medical insurance
Life insurance
Disability insurance
+4
Systems Engineer
Systems Engineer

g2ops • San Diego (CA)

On-site
USD 90,000 - 130,000
Systems Engineer
Systems Engineer

G2 Ops, Inc • San Diego (CA)

On-site
USD 90,000 - 130,000
Comprehensive benefits
Company-paid insurance
401(k) plan with employer matching
+3
Systems Architecture Engineer
Systems Architecture Engineer

g2ops • Dahlgren (VA)

On-site
USD 105,000 - 140,000
100% health insurance
401(k) matching
Paid time off
+1