Senior Software Engineer

Northrop Grumman•Newport News, VA
•$129,300 - $193,900

About The Position

Northrop Grumman is seeking a Senior Software Engineer for its GCCS-J program in Newport News, Virginia. GCCS-J is the Department of Defense’s Joint Command and Control system of record, delivering a fused, real-time battlespace picture to commanders and warfighters. Its modernization focuses on cloud-native architecture, microservices, enhanced data integration, improved user experience, and alignment with JADC2 objectives. The Senior Software Engineer leads the design, development, integration, and optimization of data-driven software capabilities supporting GCCS-J modernization. The role provides technical leadership across the full software lifecycle and ensures scalable architectures, robust data workflows, and mission-aligned software solutions that enhance operational decision-making. A Secret clearance is required at the start. Travel is required approximately 10% of the time; relocation assistance is not available.

Requirements

  • Bachelor’s degree and 8 years of experience, an associate degree and 10 years of experience, or a high school diploma/equivalent and 12 years of experience; the stated experience may be accepted in lieu of a degree.
  • Strong experience with Java, JavaScript, TypeScript, and object-oriented design.
  • Proficiency with REST services and event or messaging platforms such as Kafka, RabbitMQ, ActiveMQ, GraphQL, or SSEs.
  • Experience with SQL and key/object databases.
  • Proficiency with JavaScript frameworks such as Vue.js or Angular.
  • Experience designing and implementing software architectures.
  • Experience with Linux/UNIX and containerized deployments.
  • Secret clearance.
  • U.S. citizenship is required for positions requiring a government clearance.

Nice To Haves

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

Responsibilities

  • Lead the design, development, integration, and optimization of data-driven software capabilities for GCCS-J modernization.
  • Provide technical leadership across the full software lifecycle.
  • Ensure scalable software architectures and robust data workflows.
  • Deliver mission-aligned software solutions that enhance operational decision-making.

Benefits

  • Health insurance coverage
  • Life insurance
  • Disability insurance
  • Savings plan
  • Company-paid holidays
  • Paid time off for vacation and/or personal business
  • Employees may be eligible for overtime, shift differential, and a discretionary bonus, depending on the position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service