Principal/sr Principal Engineer Software - Payloads & Tasking Applications (san Diego Ca)

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

Software Engineer role at Northrop Grumman focused on developing enterprise solutions for Java Enterprise Edition (JEE) in a Service-Oriented Architecture (SOA) environment. The role involves participating in the full software development lifecycle within an Agile framework, collaborating with various engineering teams, and working with object-oriented programming, design patterns, and related technologies. Experience with multiple programming languages, cloud technologies, and a Top Secret clearance are required.

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 a STEM discipline and 5 years of related engineering experience (Level 3) OR Master’s degree and 3 years (Level 3) OR PhD and 1 year (Level 3); OR Bachelor’s Degree in STEM and 8 years (Level 4) OR Master’s degree and 6 years (Level 4) OR PhD and 4 years (Level 4)
  • Agile development experience
  • Full Software Development Life Cycle (SDLC) experience
  • Agile software development, object-oriented architecture and programming, software integration and testing experience
  • Java
  • Java microservices
  • Graphical User Interface (GUI) applications
  • Python
  • Go
  • C++
  • C#
  • PowerShell
  • VBScript
  • Bash
  • KornShell
  • Cloud technologies and service providers
  • Active in-Scope, U.S. Government Top Secret SCI Security Clearance
  • Ability to obtain and maintain initial Special Program Access (SAP/PAR)

Nice to have

  • Current applicable 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

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).