EngineerJobs.io
← Back to all jobs
Northrop Grumman

Principal/Senior Principal Software Engineer - User Experience Applications

San Diego, CA $114k - $213k/yr Full time Posted 1d ago

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

Get Job Alerts

New jobs delivered to your inbox.