Senior Software Engineer Secret Clearance

Northrop Grumman Northrop Grumman · Aerospace · Newport News, VA +1 · Software

Senior Software Engineer role at Northrop Grumman focused on the GCCS-J (Joint Command and Control system) modernization effort. The role involves leading engineering teams, defining scalable architectures for microservices and data pipelines, developing data models, and implementing backend/frontend components using Java, JavaScript, and modern frameworks. It requires a Secret clearance and experience with cloud-native principles, microservices, data ingestion, and synchronization.

What you'd actually do

  1. Lead engineering teams across multiple product areas.
  2. Guide technical investigations and architectural decisions.
  3. Mentor junior and mid-level engineers.
  4. Define scalable architectures for microservices, APIs, and data pipelines.
  5. Develop logical and physical data models.

Skills

Required

  • Java
  • JavaScript
  • TypeScript
  • object-oriented design
  • REST services
  • event/messaging platforms (Kafka, RabbitMQ, ActiveMQ, GraphQL, SSEs, etc.)
  • SQL
  • NoSQL
  • geospatial databases
  • key/object databases
  • software architectures
  • Linux/UNIX
  • containerized deployments
  • communication skills
  • leadership skills

Nice to have

  • Spring Boot
  • Node.js
  • NPM
  • modern IDEs
  • Ansible plays and playbooks
  • Maven
  • Gradle
  • Jenkins
  • automated testing tools
  • UX best practices
  • UI frameworks
  • Docker
  • OCI development
  • Kubernetes
  • Helm
  • GitOps
  • Agile methodologies
  • C2 systems
  • STIGs
  • static analysis tools
  • networking
  • performance testing
  • debugging
  • Atlassian tools
  • military intelligence
  • strategic planning
  • DoD policies
  • mission environments
  • TS/SCI clearance

What the JD emphasized

  • Secret clearance
  • Secret clearance