Principal/senior Principal Software Engineer - User Experience Applications (san Diego Ca)

Northrop Grumman Northrop Grumman · Aerospace · San Diego, CA +1 · Software

Northrop Grumman is seeking a Principal/Senior Principal Software Engineer to join their User Experience Applications team in San Diego, CA. The role involves collaborating in an Agile environment, participating in the full software development lifecycle, and developing enterprise solutions using Java Enterprise Edition (JEE) and related technologies. Experience with object-oriented programming, design patterns, and cloud technologies is required. A Top Secret clearance is mandatory.

What you'd actually do

  1. Collaborate and work in a team environment with Systems Engineering, Cloud & Application, Test Automation, DevSecOps and Systems Test, in an Agile software development environment.
  2. Participate in the software development cycle including prototype and graphic user interface design, implementation and delivery of build/test/release.
  3. Work with object-oriented programming, design patterns, JMS, Web Services, XML and related technologies (i.e., XPath, XSLT, XSD)
  4. Develop enterprise solutions for Java Enterprise Edition (JEE) in a SOA environment
  5. Work in a process-oriented software development environment across the software lifecycle

Skills

Required

  • Bachelor’s Degree in STEM or equivalent experience
  • Agile development experience
  • Full Software Development Life Cycle (SDLC) experience
  • Agile software development
  • object-oriented architecture and programming
  • software integration and testing
  • Java
  • Java microservices
  • Graphical User Interface (GUI) applications
  • Python, Go, C++, C#, PowerShell, VBScript, Bash, or KornShell
  • Cloud technologies and service providers
  • Top Secret Security Clearance

Nice to have

  • SAP access
  • Advanced degree in Engineering, Computer Science, Computer Engineering, or other STEM discipline
  • Advanced technical management degree
  • Oracle, MySQL, Microsoft SQL Server, PostgreSQL, MongoDB, Redis, Elasticsearch
  • Kubernetes, Amazon ECS, Docker Swarm, Nomad, Redhat OpenShift
  • application and container security
  • Machine Learning Model development
  • threading
  • intermediate object-oriented programming
  • design patterns
  • Data Distribution Service (DDS) messaging
  • web technologies
  • Unified Modeling Language (UML)
  • database essentials
  • SQL/NoSQL
  • Atlassian Tool Suite, JIRA, SonarQube

What the JD emphasized

  • Active in-Scope, U.S. Government Top Secret SCI Security Clearance.
  • Ability to obtain and maintain initial Special Program Access (SAP/PAR).