Software Engineer – Senior
|
Req #2026-10
— LOCATION: San Diego – Topside —

Join Our Team as a Software Developer:

G2 Software Systems, Inc. (G2) is seeking an experienced, innovative, and technically driven Senior Software Engineer to join our development team supporting mission-critical defense programs.

About the Role:

As a Senior Software Engineer at G2, you will serve as a key technical leader embedded within NIWC Pacific Laboratories. You will drive software architecture, development, integration, and deployment activities while mentoring development teams and delivering advanced communications and interoperability solutions that support national defense missions.

Responsibilities:

  • Lead software development efforts from concept and prototyping through deployment and sustainment.
  • Design, develop, and integrate software solutions supporting complex mission systems.
  • Collaborate with engineering, DevSecOps, and stakeholder teams to define and implement technical solutions.
  • Guide software architecture and engineering decisions using industry best practices.
  • Conduct and lead code reviews to ensure software quality and maintainability.
  • Support proof-of-concept development and technology demonstrations.
  • Mentor engineers and provide technical leadership across development teams.
  • Support system-level integration activities within communications and interoperability environments.

What You’ll Need:

  • Bachelor’s degree in Computer Science, Computer Information Systems, Information Technology, or a related technical field.
  • Minimum 5 years of C/C++ programming experience.
  • Minimum 10 years of Java programming experience.
  • 10+ years of software architecture, software development, software integration, and/or systems engineering experience.
  • Extensive experience with C, C++, Java, and Python
  • Proficiency with Linux and Windows operating systems.
  • Experience with containerization technologies.
  • Familiarity with the Qt framework.
  • Experience leading software development teams through all phases of the software lifecycle.
  • Experience with Open Systems Architecture (OSA) standards, including:
    • SOSA
    • FACE
    • SCA 4.1
  • Experience with communications technologies and standards such as:
    • Session Initiation Protocol (SIP)
    • Extensible Messaging and Presence Protocol (XMPP)
  • Strong knowledge of:
    • Agile methodologies (Scrum/Kanban)
    • DevSecOps tools and processes (GitLab, Jenkins, Artifactory, SonarQube)
    • Enterprise architecture and software design patterns
    • Object-Oriented Programming (OOP)
    • Software engineering best practices.
  • Active DoW Secret clearance, with the ability to obtain Top Secret/SCI clearance

Desired Qualifications:

  • Experience with TRAX software.
  • Experience with waveforms.
  • Active DoW TS/SCI clearance

Physical Requirements:

  • Prolonged periods of sitting at a desk and working on a computer.
  • Must be able to lift 15 pounds at times.
  • Must be able to navigate each department at G2 and at the assigned client facilities.

Location:

This is a full-time, on-site position based in San Diego, CA, where you’ll work side by side with the team and our clients to achieve mission success. Being on-site allows us to deliver the hands-on support our clients rely on, fostering collaboration, innovation, and real-time problem-solving. Travel requirements are minimal (up to 10%).

Compensation and Benefits:

The compensation range for this position in California is $155,000/year to $175,000/year, depending on your expertise, and market location conditions. G2 offers a competitive benefits package including a full range of medical coverage, a 401k plan, an Employee Stock Ownership Program (ESOP), tuition reimbursement, and more. Our company prides itself on providing consultant-level pay within a dynamic and employee-centered environment.

About G2 Software Systems:

Since 1989, G2 Software Systems has been a leader in delivering cutting-edge solutions for DoW programs. As an employee-owned small business, we pride ourselves on fostering a vibrant, collaborative work culture. Our team comprises expert professionals dedicated to advancing technology and supporting national defense.

Join Us:

Be part of a team where your expertise can make a difference. At G2 Software Systems, your skills are valued, and your contributions matter. Apply now and start your journey with G2SS. Applications are reviewed as received, and a member of our Talent Acquisition Team will contact you if your qualifications match our needs.

G2 does business with the Federal Government. The Federal Government requires, for security purposes, that all employees are U.S. citizens and either have obtained or are able to obtain/retain a DoW clearance. G2 Software Systems, Inc. is an equal opportunity employer. It is the Company’s policy to hire, promote, and retain employees on a fair, consistent, and equal basis, providing equal opportunity to all individuals, including members of protected groups, protected veterans, and individuals with disabilities. If you require accommodation during the application or interview process, please inform us of your needs by contacting our Human Resources team by email at hr@g2ss.com.

G2 Benefits

G2 Software Systems, Inc. is a small yet influential company. Our team of experts specializes in various engineering fields, including software engineering, custom application development, database management, and systems engineering. Our innovative business model emphasizes low overhead, enabling G2 employees to enjoy flexible work arrangements and a high level of autonomy.

G2 offers a number of options for employees, including:

  • Medical
  • Dental
  • Vision
  • Employee Stock Ownership Program
  • 401(k)
  • Additional coverage options available through AFLAC®
  • Tuition Reimbursement Program

Join G2 and see

your ideas in action.