Software System Engineer (Level 4) - AHT

Northrop Grumman
Redondo Beach, CA, United States
1 day ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Shift work

Tech stack

Java (Programming Language) Application Integration Architecture Systems Engineering Automation of Tests C++ (Programming Language) Cloud Computing Cloud Computing Security CMake Software Quality Code Review Computer Programming Software Debugging
+23 more
Linux Distributed Systems Gradle Python (Programming Language) Apache Maven OpenShift Secure Coding Shell Script Software Engineering Software Requirements Analysis Software Systems Data Streaming Private Cloud Environment Data Logging Backend Git Git Flow Integration Tests Kubernetes Apache Kafka Build Tools Software Version Control Docker

Job description

Experteer Overview In this Software System Engineer role, you will contribute to space mission planning software, building and integrating containerized services and Kafka-backed data streams. You’ll work with systems engineers to translate requirements into robust software, and deploy cloud-enabled solutions with a focus on reliability and security. You’ll operate in a cross-functional, mission-driven space environment and help scale complex distributed systems. This role offers meaningful impact on space programs and opportunities to lead technical and process improvements. Compensation / Benefits * Design, implement, and integrate containerized software components for a space mission planning system * Integrate mission planning services with Kafka-based backend data streams with emphasis on reliability and scalability * Collaborate with systems engineers to translate requirements into robust software solutions * Develop and maintain cloud-deployed services with monitoring, logging, and alerting * Drive software quality through unit/integration tests, code reviews, and test automation * Troubleshoot across application, container, and cloud layers * Apply secure coding practices and basic cloud security concepts * Use Git and related workflows for source control and branching strategies * Demonstrate strong problem-solving, debugging, and communication skills Tasks * Bachelor’s degree in a STEM discipline with 8+ years of software engineering experience, or Master’s with 6+ years, or PhD with 4+ years * Active U.S. Government Top Secret clearance with ability to obtain Special Program Access * Strong programming skills in Java, Python, or C++; ability to read others is a plus * Hands-on experience designing containerized applications (e.g., Docker) for private cloud deployment * Experience with container orchestration platforms (Kubernetes, OpenShift) * Experience integrating applications with Apache Kafka or similar streaming platforms * Proficiency with Linux and shell scripting * Experience with build tools (Maven/Gradle for Java, CMake for C++, or equivalent) * Experience in systems engineering for distributed/cloud-native systems * Experience developing/maintaining system requirements, ICDs, and architecture diagrams Key requirements * Medical, Dental & Vision coverage * 401k * Educational Assistance * Life Insurance * Paid Time Off * Flexible Schedules

Requirements

_ and alerting * Drive software quality through unit/integration tests, code reviews, and test automation * Troubleshoot across application, container, and cloud layers * Apply secure coding practices and basic cloud security concepts * Use Git and related workflows for source control and branching strategies * Demonstrate strong problem-solving, debugging, and communication skills Tasks * Bachelor’s degree in a STEM discipline with 8+ years of software engineering experience, or Master’s with 6+ years, or PhD with 4+ years * Active U.S. Government Top Secret clearance with ability to obtain Special Program Access * Strong programming skills in Java, Python, or C++; ability to read others is a plus * Hands-on experience designing containerized applications (e.g., Docker) for private cloud deployment * Experience with container orchestration platforms (Kubernetes, OpenShift) * Experience integrating applications with Apache Kafka or similar streaming platforms * Proficiency with Linux a a shell scripting * Experience with build tools (Maven/Gradle for Java, CMake for C++, or equivalent) * Experience in systems engineering for distributed/cloud-native systems * Experience developing/maintaining system requirements, ICDs, and architecture diagrams Key requirements * Medical, Dental & Vision coverage * 401k * Educational Assistance * Life Insurance * Paid Time Off * Flexible Schedules

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all