Principal Software Engineer - BM/SRM (26-216)

Northrop Grumman
Huntsville, AL, United States
4 days ago

Role details

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

Tech stack

Java (Programming Language) Microsoft Windows Agile Methodology Automation of Tests C++ (Programming Language) Configuration Management Software Debugging Linux Eclipse (Software) Java Platform Enterprise Edition (J2EE) Github Apache Maven
+5 more
Cisco Nexus Switches System Software Enterprise Software Applications Delivery Pipeline Reliability of Systems

Job description

Experteer Overview You join Northrop Grumman Space Systems as a Principal Software Engineer on the BM/SRM team in Huntsville to advance the C2BMC program. You’ll develop Java-based enterprise applications and support software across the missile defense architecture, collaborating with cross-functional teams to ensure system reliability and operational readiness. The role emphasizes on-site work with DoD clearance, solving complex software problems, and enabling critical defense operations. This is a mission-driven, high-impact opportunity at the cutting edge of defense technology. Compensation / Benefits * Analyze and support system software products through design, development, testing, and deployment * Develop or modify operating system applications from specifications; assist with design, coding, benchmarking, debugging, and documentation * Coordinate with system support groups to resolve problems and improve OS efficiency * Design, code, test, and implement automation tools for operations * Contribute across multiple software phases with guidance as needed Tasks * Bachelor in related field with 5 years of experience OR Master in related field with 3 years of experience OR 9 years of relevant work experience * Active DoD-issued Secret security clearance * Strong Java/J2EE, C++/OO or equivalent experience * Experience on Linux; Windows also desired * Familiarity with Maven, Git/GitHub, Nexus, Eclipse * Experience with automated testing, build pipelines, configuration management * Experience with agile development methodologies Key requirements * Health Plan * Savings Plan * Paid Time Off * Education Assistance * Training and Development * Flexible Work Arrangements

Requirements

software * Contribute across multiple software phases with guidance as needed Tasks * Bachelor in related field with 5 years of experience OR Master in related field with 3 years of experience OR 9 years of relevant work experience * Active DoD-issued Secret security clearance * Strong Java/J2EE, C++/OO or equivalent experience * Experience on Linux; Windows also desired * Familiarity with Maven, Git/GitHub, Nexus, Eclipse * Experience with automated testing, build pipelines, configuration management * Experience with agile development methodologies Key requirements * Health Plan * Savings Plan * Paid Time Off * Education Assistance * Training and Development * Flexible Work Arrangements

Apply for this position

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

Apply on us.experteer.com

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

Videos

See all

Related articles

See all