Software Engineer (Level 2 or 3) - AHT

Northrop Grumman
Redondo Beach, CA
Job Description
Role Overview

At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way.

What You Will Do

The Software Engineer will work in an agile or iterative development environment and collaborate with cross-functional teams to design, implement, and integrate containerized software components for a space mission planning system. They will integrate mission planning services with Kafka-based backend data streams, ensuring reliability and scalability.

Why It Might Be a Fit

This position requires strong problem-solving, debugging, and communication skills, as well as a solid understanding of distributed systems concepts, including scalability, resiliency, fault tolerance, and observability.

Requirements

  • Bachelor's degree in a STEM discipline with 2+ years of software engineering experience, or a Master's degree in a STEM discipline with 0+ years of experience
  • Ability and willingness to obtain and maintain a DoD Top Secret clearance and SCI clearance within a reasonable period of time as determined by the company
  • Strong programming skills in at least one of: Java, Python, or C++; ability to read and debug the others is a plus
  • Prior work experience integrating applications with Apache Kafka or other distributed messaging/streaming platforms
  • Experience building RESTful APIs and/or microservices that integrate with backend data sources
  • Proficiency with Linux environments and shell scripting
  • Experience with build tools (e.g., Maven/Gradle for Java, CMake for C++, or equivalent)
  • Familiarity with source control and branching strategies (Git, Git workflows)

Benefits

  • Medical, Dental & Vision coverage
  • 401k
  • Educational Assistance
  • Life Insurance
  • Employee Assistance Programs & Work/Life Solutions
  • Paid Time Off
  • Health & Wellness Resources
  • Employee Discounts
  • Flexible Schedules
  • Overtime, shift differential, and discretionary bonus
  • Annual bonuses
  • Long Term Incentives
]]>