N

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Principal Software Engineer

Backend EngineeringUpdated on Oct 29
Full-timeColorado Springs, CO, USA

About the Job

Requirements

  • 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 continuous integration and continuous delivery pipelines for automated build, test, and deployment.
  • Experience developing software in a Linux environment.
  • Experience with RESTful application programming interfaces and JSON-based interfaces.
  • Experience with unit testing and integration testing, such as JUnit and Mockito.
  • Familiarity with relational databases, such as PostgreSQL or 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.
  • Must have an active U.S. Government Secret security clearance at the time of application, current and within scope.
  • Five years of experience with a bachelor's degree in a STEM field, or three years of experience with a master's degree in a STEM field; four additional years of experience are required in lieu of a degree.

Responsibilities

  • Contribute to the design, implementation, integration, and sustainment of software supporting mission execution, system control, data processing, and long-term sustainment of the radar system.
  • Apply systems engineering principles to define, develop, test, debug, and document software solutions across the program.

Desired Qualifications

  • Experience with cloud-native or on-premise distributed systems.
  • Experience designing and implementing microservice architectures.
  • Experience with message-based or streaming systems, such as Kafka or RabbitMQ.
  • Experience with API gateways and service discovery mechanisms.
  • Experience with infrastructure-as-code tools, such as Ansible, Terraform, or Helm.
  • Experience with monitoring, logging, and observability for containerized applications, such as Prometheus, Grafana, or ELK/EFK stack.
  • Experience performing root-cause analysis in distributed systems using logs, traces, and metrics.
  • Experience with profiling and performance tuning of Java applications, such as VisualVM, JFR, JMC, or async profilers.
  • Experience implementing robust logging and error-handling strategies to support production debugging.
  • Experience with secure coding practices and basic understanding of cybersecurity principles.
  • Experience with Agile/Scrum software development methodologies.
  • Experience integrating with C/C++ or other languages in mixed-technology systems.
  • Experience working on real-time or mission-critical systems, such as radar, command and control, or other defense-related applications.
  • Familiarity with DevSecOps practices and automated security/scanning in continuous integration and continuous delivery, such as SAST/DAST tools.

About the Company

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Northrop Grumman builds military aircraft, missiles, rocket motors, satellites, and electronic systems, mostly for the American military and allied governments. It designed the B-2 stealth bomber and built NASA's James Webb Space Telescope, the largest telescope ever sent to space. The company works through four businesses: aircraft, missiles and ammunition, radar and communications systems, and space hardware such as satellites and solid rocket boosters. Most revenue comes from long-term government contracts, many of them classified. Its roots go back to Northrop Aircraft, founded in 1939, and it took its name after buying Grumman in 1994 and is based in Falls Church, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Falls Church, VA
Founded
1939

Recently Posted Jobs

Explore more opportunities at Northrop Grumman

See more jobs