EngineerJobs.io
← Back to all jobs

This position is no longer accepting applications

Closed on June 29, 2026.

This role is filled — get an email when new Engineering roles open on EngineerJobs.io:

Northrop Grumman

Principal/Senior Principal Software Engineer - User Experience Applications

San Diego, CA $114k - $213k/yr Full time Posted 1mo ago
View similar jobs

Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.

See other roles at Northrop Grumman.

Job Description

This on-site software engineering role focuses on user experience applications within an Agile development framework in San Diego, CA.

Responsibilities

  • Collaborate in a cross-functional Agile team with Systems Engineering, Cloud & Application, Test Automation, DevSecOps, and Systems Test to drive iterative software delivery.
  • Contribute to the full software development life cycle, including prototype work, GUI design, build, test, and release activities.
  • Apply object-oriented programming, design patterns, JMS, Web Services, and XML technologies (XPath, XSLT, XSD) in solutions.
  • Develop enterprise Java EE solutions within a service-oriented architecture environment.
  • Operate in a process-driven software development environment across the lifecycle.
  • Engage with team members regularly to advance project goals and outcomes.

Requirements

  • Level 3: Bachelor’s Degree in a STEM discipline and 5 years of related engineering experience.
  • Level 3: Master’s Degree in a STEM discipline and 3 years of related engineering experience.
  • Level 3: PhD in a STEM discipline and 1 year of related engineering experience.
  • Level 4: Bachelor’s Degree in a STEM discipline and 8 years of related engineering experience.
  • Level 4: Master’s Degree in a STEM discipline and 6 years of related engineering experience.
  • Level 4: PhD in a STEM discipline and 4 years of related engineering experience.
  • Experience with agile development, including roles as Product Owner, SCRUM Master, and/or team member in an Agile environment.
  • Experience across the full Software Development Life Cycle (SDLC).
  • Proficiency in Agile software development, object-oriented architecture and programming, software integration, and testing.
  • Experience with Java, Java microservices, and GUI applications.
  • Experience with at least two of the following languages: Python, Go, C++, C#, PowerShell, VBScript, Bash, or KornShell.
  • Experience with Cloud technologies and cloud service providers.
  • Active in-Scope U.S. Government Top Secret SCI security clearance.
  • Ability to obtain and maintain initial SAP/PAR before starting, with upgrade to an upgraded SAP/PAR once in role.

Technologies

  • Java, Java EE (JEE), JMS, Web Services, XML, XPath, XSLT, XSD
  • SOA, GUI applications, Java microservices
  • Python, Go, C++, C#, PowerShell, VBScript, Bash, KornShell
  • Cloud technologies and providers, Kubernetes, Oracle, MySQL, Microsoft SQL Server, PostgreSQL
  • MongoDB, Redis, Elasticsearch, UML, DDS
  • JIRA, SonarQube, Atlassian tools, SQL/NoSQL
  • OpenShift, Red Hat OpenShift, Docker, Nomad, ECS

Benefits

  • Health insurance
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • PTO for vacation and personal business
  • 401(k) matching
  • Long-term incentives
  • Annual bonuses

Relocation Assistance

  • Relocation assistance may be available

Security Clearance

  • Clearance to start: Yes
  • Clearance type: Top Secret

Travel

  • Yes, up to 10% travel

Description

Responsibilities involve collaborating within an Agile software environment to design and deliver UX-focused applications, with an emphasis on GUI components and enterprise Java solutions. The role requires coordination with engineering, cloud, test automation, and security teams to prototype, build, test, and release software in a structured lifecycle while maintaining a strong emphasis on design patterns, web services, and XML-based technologies.

Compensation

  • Primary level salary range: $114,000.00 - $171,000.00
  • Secondary level salary range: $142,200.00 - $213,400.00

Similar Jobs