Apply

Ready to go for it?

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

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

See all jobs on JobTailor

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

. Engineer enterprise solutions that align with best practices to support mission critical objectives .

Posted 5/6/2026full-timeEl Segundo • California • 🇺🇸 United StatesSenior💰 $142,200 - $213,400 per yearWebsite

Tech Stack

Tools & technologies
AngularApacheAWSElasticSearchGrafanaJavaJavaScriptMongoDBPrometheusReactSpringSpring BootSpringBootVue.js

About the role

Key responsibilities & impact
  • Engineer enterprise solutions that align with best practices to support mission critical objectives
  • Work on 1-3 mid- to large-scale projects concurrently, assigned from program and internal leadership
  • Participate in regular project design and incremental status meetings
  • Collaborate with different teams across the program to discuss, analyze or resolve usability issues and work on projects
  • Provide effective communication across multi-functional teams, stakeholders and end-users

Requirements

What you’ll need
  • Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 8 years of related engineering experience; OR a Master’s degree in a STEM discipline and 6 years of related engineering experience OR a PhD degree in a STEM discipline and 4 years of related engineering experience
  • Your ability to transfer and maintain the final adjudicated Top Secret clearance & SCI (DoD must be in-scope or enrolled in Continuous Evaluation)
  • Proficiency with Spring Integration or Apache Camel to build robust adapters and message routers
  • Java 21+ proficiency, microservice development and front-end interfaces
  • Experience with Observability technologies, health indicators, and dashboarding including Prometheus and Grafana
  • Experience with Apache Niagara Files (NiFi)
  • Deep knowledge of data flow technologies and networking, including UDP, TCP, and hybrid protocols
  • Ability to develop in Java 21+ using the AWS SDK for Java v2 for scenarios where a standalone microservice is more performant than a NiFi processor
  • Backend: Java 21+/Spring Boot service with a time-series or document-oriented store (e.g., MongoDB or Elasticsearch) for status history
  • Frontend: Proficiency in Angular, React or Vue.js to build the custom "web app" for status display
  • Implementation of WebSockets (via Spring WebSocket) or Server-Sent Events (SSE) to push prober status changes to the dashboard instantly

Benefits

Comp & perks
  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • Paid time off (PTO) for vacation and/or personal business

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 & Tools
Java 21+Spring IntegrationApache Camelmicroservice developmentObservability technologiesPrometheusGrafanaApache NiFiSpring BootAngular
Soft Skills
effective communicationcollaborationproblem-solvingproject management
Certifications
Top Secret clearanceSCI