Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Northrop Grumman

Senior Principal Engineer, Software

Northrop Grumman

. Support a program developing and fielding a new ground-based radar for Space Domain Awareness missions .

Posted 10/27/2026full-timeUnited StatesSenior💰 $129,300 - $193,900 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development using Java and Spring Boot, with a strong focus on containerization technologies like Docker and Kubernetes. Proficient in applying systems engineering principles to design, implement, and sustain software solutions for mission-critical applications.

Highest-signal resume keywords
Java DevelopmentSpring Boot MicroservicesDocker ContainerizationKubernetes OrchestrationCI/CD Pipelines

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaSpring BootDockerKubernetesGitLabLinuxRESTful APIsJUnitPostgreSQLSQL
Soft Skills
Effective Communication
Tools & Technologies
GitLab CI/CDIDE DebuggersAnsibleTerraformKafka
Certifications & Qualifications
Active U.S. Government Secret Security Clearance
Industry Keywords
Space Domain AwarenessSystems EngineeringMicroservice ArchitectureReal-Time SystemsAgile/Scrum

Tech Stack

Tools & technologies
AnsibleCloudCyber SecurityDistributed SystemsDockerJavaJUnitKafkaKubernetesLinuxMicroservicesMockitoMySQLPostgresRabbitMQSpringSpring BootSpringBootSQLTerraformC++

About the role

Key responsibilities & impact
  • Support a program developing and fielding a new ground-based radar for Space Domain Awareness missions
  • Contribute as a key technical team member
  • Design, implement, integrate, and sustain software supporting mission execution, system control, data processing, and long-term radar-system sustainment
  • Apply systems engineering principles to define, develop, test, debug, and document software solutions across the program

Requirements

What you’ll need
  • Experience developing software in Java
  • Experience building services or microservices using Spring Boot
  • Experience with containerization technologies such as Docker or Podman
  • Experience with Kubernetes for container orchestration and deployment
  • Experience with GitLab and CI/CD pipelines for automated build, test, and deployment
  • Experience developing software in a Linux environment
  • Experience with RESTful APIs and JSON-based interfaces
  • Experience with unit testing and integration testing, such as JUnit and Mockito
  • Familiarity with relational databases, such as PostgreSQL and MySQL, and basic SQL
  • Experience using debugging tools and techniques for Java and Linux, such as IDE debuggers, jstack, jmap, strace, gdb, and log-based debugging
  • Effective written and verbal communication skills
  • Active U.S. Government Secret security clearance at time of application, current and within scope
  • 8 years with a Bachelor of Science, 6 years with a Master of Science degree, or 3 years with a PhD; 4 additional years required in lieu of a degree
  • U.S. Citizenship is required for positions with a government clearance
  • Preferred: experience with cloud-native or on-premise distributed systems
  • Preferred: experience designing and implementing microservice architectures
  • Preferred: experience with message-based or streaming systems, such as Kafka or RabbitMQ
  • Preferred: experience with API gateways and service discovery mechanisms
  • Preferred: experience with infrastructure-as-code tools, such as Ansible, Terraform, or Helm
  • Preferred: experience with monitoring, logging, and observability for containerized applications
  • Preferred: experience performing root-cause analysis in distributed systems
  • Preferred: experience with Java application profiling and performance tuning
  • Preferred: experience implementing robust logging and error-handling strategies
  • Preferred: experience with secure coding practices and basic cybersecurity principles
  • Preferred: experience with Agile/Scrum methodologies
  • Preferred: experience integrating with C/C++ or other languages in mixed-technology systems
  • Preferred: experience working on real-time or mission-critical systems, such as radar, command and control, or defense-related applications
  • Preferred: familiarity with DevSecOps practices and automated security/scanning in CI/CD

Benefits

Comp & perks
  • Overtime eligibility, depending on position
  • Shift differential, depending on position
  • Discretionary bonus
  • Health insurance coverage
  • Life insurance
  • Disability insurance
  • Savings plan
  • Company-paid holidays
  • Paid time off (PTO) for vacation and/or personal business