Software Engineer/Principal Software Engineer - Java

Northrop Grumman•San Diego, CA
•$91,800 - $171,000•Onsite

About The Position

Northrop Grumman Aeronautics Systems is hiring a Software Engineer - Java or Principal Software Engineer - Java for its team in Rancho Bernardo, California. The role is for a self-starting engineer familiar with Integrated Product Team work who can contribute in a fast-paced, collaborative environment with diverse assignments and high expectations. The engineer will work in a lab and collaborate closely with systems engineers, hardware designers, and integration and test engineers. The selected candidate will help develop and deliver software products as part of an IFC, participate throughout the software development lifecycle from design and implementation through build, test, and release, and develop Java Enterprise Edition solutions in a service-oriented architecture environment. The work involves object-oriented programming, design patterns, JMS, Web Services, XML and related technologies, including XPath, XSLT, and XSD, within a process-oriented software development lifecycle. This is a full-time, on-site position at the company's facility. Remote, hybrid, and telework arrangements are not available. Travel of up to 25% may be required. The position requires the ability to transfer and maintain a final adjudicated U.S. government Top Secret clearance and obtain and maintain initial Special Program Access (SAP/PAR) before employment begins.

Requirements

  • Level 2: Bachelor's degree in a STEM discipline and 2 years of related engineering experience, or a master's degree in a STEM discipline and entry-level engineering experience.
  • Level 3: Bachelor's degree in a STEM discipline and 5 years of related engineering experience; or a master's degree in a STEM discipline and 3 years of related engineering experience; or a Ph.D. in a STEM discipline and 1 year of related engineering experience.
  • Direct experience developing Java applications.
  • Ability to transfer and maintain a final adjudicated U.S. government Top Secret clearance, which must be in-scope or enrolled in Continuous Evaluation, and any program accesses required for the position within a reasonable period determined by the company.
  • Ability to obtain and maintain initial Special Program Access (SAP/PAR) before commencement of employment and within a reasonable amount of time determined by the company.
  • Ability to work full-time on-site; remote, hybrid, and telework are not available.
  • U.S. citizenship is required for positions with a government clearance.

Nice To Haves

  • Current applicable Special Access Program (SAP) clearance.
  • Bachelor's degree in Computer Engineering, Computer Science, or Electrical Engineering.
  • Experience developing enterprise solutions for Java Enterprise Edition (JEE) in a SOA environment.
  • Experience with Kubernetes, Docker, Ansible, Cucumber, microservices, Security+, Agile development, GUI applications, threading, object-oriented programming, design patterns, JMS, Knockout, Web Services, XML, XPath, XSLT, and XSD.
  • Excellent communication and interpersonal skills, and ability to interface with employees and management at all levels.

Responsibilities

  • Work with a team of developers and integrators focused on delivering software products as part of an IFC.
  • Participate in the software development cycle, including design, implementation, and delivery of build, test, and release.
  • Develop enterprise solutions for Java Enterprise Edition (JEE) in a service-oriented architecture (SOA) environment.
  • Work with object-oriented programming, design patterns, JMS, Web Services, XML, XPath, XSLT, XSD, and related technologies.
  • Work in a process-oriented software development environment across the software lifecycle.
  • Collaborate regularly with team members and work closely with systems engineers, hardware designers, and integration and test engineers.

Benefits

  • Health insurance coverage.
  • Life and disability insurance.
  • Savings plan.
  • Company-paid holidays.
  • Paid time off (PTO) for vacation and/or personal business.
  • Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service