Principal Engineer Software – SA (26-082)
Company: Northrop Grumman
Location: Huntsville
Posted on: April 2, 2026
|
|
|
Job Description:
RELOCATION ASSISTANCE: No relocation assistance available
CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Secret TRAVEL: No
Description 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 - from the first flight across the Atlantic Ocean, to
stealth bombers, to landing on the moon. 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. Our culture
thrives on intellectual curiosity, cognitive diversity and bringing
your whole self to work — and we have an insatiable drive to do
what others think is impossible. Our employees are not only part of
history, they're making history. Northrop Grumman Space
Systems—Missile Defense Integration offers an excellent opportunity
for a Principal Engineer Software – SA (26-082) to join our
talented and diverse team. Located in Huntsville, AL, this role is
essential to supporting the U.S. President, the Secretary of
Defense, and combatant commanders at the strategic, regional, and
operational levels. This position does not provide relocation
assistance and requires on-site work with no remote options.
Position Overview: The Command, Control, Battle Management, and
Communications (C2BMC) program is a crucial component of the
Missile Defense System. It is an essential operational system that
enables the U.S. president, the secretary of defense, and combatant
commanders at the strategic, regional, and operational levels to
plan ballistic missile defense operations, monitor the battle, and
dynamically control networked sensors and weapon systems to achieve
global and regional mission objectives. C2BMC supports layered
missile defense capabilities that enable an optimized response to
threats across all ranges and flight phases. It acts as a force
multiplier by networking, integrating, and synchronizing autonomous
sensor and weapon systems and operations worldwide and regionally
to enhance performance. C2BMC is vital for all ground and flight
tests that verify and demonstrate the current and future
capabilities of missile defense systems. This position is for a
Software Engineer on the C2BMC program. The chosen candidate will
develop Java software for Systems Architecture (Sys-Ar) within the
Regional Applications team in Huntsville, AL. Under supervision,
the candidate will apply expertise across multiple systems and
software disciplines and have a general understanding of related
fields, applications, implications, and customer segments.
Essential Functions: Responsible for in-depth analysis and
technical support of systems software products, including complex
problem resolution, design, development, testing, operational
integration, and user support Maintains currency, debugs, and
configures related software products Works from specifications to
develop or modify operating system applications Assists with
design, coding, benchmark testing, debugging, and documentation of
programs Interfaces with other system support groups to resolve
problems, set standards, and improve the overall efficiency of the
operating system Works on most phases of software systems
programming applications and may require minor instruction and
guidance in other phases 3 years of relevant experience and
possibly a post-secondary degree or training in a related field
Basic Qualifications: Please list your current security clearance
and IAT or relevant certifications on your resume, if applicable. A
Bachelor’s Degree in Computer Science, Software Engineering,
Mathematics, Physics, or a related field from an accredited
university, along with 5 years of experience; or a Master’s degree
in a related field with 3 years of relevant work experience; or 9
years of relevant work experience may be considered as an
alternative to a degree Applicants must have a current, active
in-scope DoD-issued Secret security clearance at the time of
application, which is required to start Must understand the entire
life cycle of software engineering practices and procedures
relevant to large software systems, including: Experience
developing software using Java Understanding of software unit
testing strategies , automated software builds , continuous
integration , and continuous deployment Experience developing
software on Linux platforms is required Experience with software
practices such as coding standards , automated testing , automated
build pipelines , and configuration management Preferred
Qualifications: Familiarity with automated unit and acceptance
testing Understanding of Ballistic Missile Defense concepts, Battle
Management and Command and Control (BM/C2) systems, defense
communications systems, and the BMDS is desired Hands-on experience
with software development and CM tools , including Eclipse , Maven
, Gradle , Nexus , JUnit , Confluence , SonarQube , JIRA , Jenkins
, Git , and GitLab , is highly desirable Experience with Agile
development methodologies Experience developing enterprise
applications on Linux (Windows experience also desired) Command and
control system application development Experience with DevSecOps
and/or build management What We Can Offer You: Northrop Grumman
provides a comprehensive benefits package and a work environment
that encourages your growth, supporting both employees and the
company's success. The benefits at Northrop Grumman are flexible
and customizable, letting you choose options that best fit your
needs and those of your family. Your benefits will include the
following: Health Plan Savings Plan Paid Time Off Education
Assistance Training and Development Flexible Work Arrangements
https://benefits.northropgrumman.com/us/en2/BenefitsOverview/Pages/default.aspx
NGSpace COSpace NGFeaturedJobs C2BMC Additional Northrop Grumman
Information: Primary Level Salary Range: $108,800.00 - $163,200.00
The above salary range represents a general guideline; however,
Northrop Grumman considers a number of factors when determining
base salary offers such as the scope and responsibilities of the
position and the candidate's experience, education, skills and
current market conditions. Depending on the position, employees may
be eligible for overtime, shift differential, and a discretionary
bonus in addition to base pay. Annual bonuses are designed to
reward individual contributions as well as allow employees to share
in company results. Employees in Vice President or Director
positions may be eligible for Long Term Incentives. In addition,
Northrop Grumman provides a variety of benefits including health
insurance coverage, life and disability insurance, savings plan,
Company paid holidays and paid time off (PTO) for vacation and/or
personal business. The application period for the job is estimated
to be 20 days from the job posting date. However, this timeline may
be shortened or extended depending on business needs and the
availability of qualified candidates. Northrop Grumman is an Equal
Opportunity Employer, making decisions without regard to race,
color, religion, creed, sex, sexual orientation, gender identity,
marital status, national origin, age, veteran status, disability,
or any other protected class. For our complete EEO and pay
transparency statement, please visit
http://www.northropgrumman.com/EEO. U.S. Citizenship is required
for all positions with a government clearance and certain other
restricted positions.
Keywords: Northrop Grumman, Hoover , Principal Engineer Software – SA (26-082), IT / Software / Systems , Huntsville, Alabama