Senior Software Engineer, C2BMC Battle Management

Northrop Grumman

Huntsville (AL)

On-site

USD 135,800 - 203,600

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health Plan
Savings Plan
Paid Time Off
Education Assistance
Flexible Work Arrangements

Job summary

Northrop Grumman Space Systems—Missile Defense Integration in Huntsville, AL seeks a Sr Principal Software Engineer to support the C2BMC program. The role focuses on building high-performance, mission-critical software for defense systems and requires DoD clearance and strong leadership in a multi-team environment.

The successful candidate will design, develop, test, and maintain OO applications in Python and other languages, mentor junior engineers, and collaborate with cross-functional teams

Qualifications

  • Bachelor’s Degree in Computer Science, Software Engineering, Mathematics, Physics, or a related field from an accredited university, along with 8 years of experience; or a Master’s degree in a related field with 6 years of relevant work experience; or 12 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
  • Proficiency in Python and at least one additional object-oriented programming language (e.g., Java, C#, or C++)
  • Experience with Agile software development methodologies
  • Experience in software integration and formal testing
  • Strong background supporting software engineering on DoD programs
  • Experience in developing command and control (C2) system applications
  • Strong understanding of software development best practices and the ability to apply them in a multi-team environment
  • Excellent problem-solving skills with a proven track record of root-cause analysis and issue resolution
  • Proven ability to mentor and motivate junior engineers, fostering a collaborative environment that promotes continuous learning and drives the team toward shared success
  • Candidate must have excellent oral and written communication skills and the ability to work effectively in a fast-paced, team environment
  • Experience presenting complex concepts to non-software-engineering audiences, including senior program leadership, government representatives, and military leaders

Responsibilities

  • Working with minimal direction, the role requires deep technical expertise across multiple software disciplines and an understanding of systemwide implications and user needs
  • Ideal candidates have a proven track record of building and supporting high-performance applications and possess excellent problem-solving and communication skills
  • Experience with automated testing, software development, best practices, and a collaborative mindset is essential to success in this role
  • Willingness to accept unforeseen assignments
  • Willingness to travel 10% of the time for business needs
  • Will also debug, configure, and maintain existing codebases and create automated tools to improve developer productivity and operational efficiency
  • Will design, develop, and maintain high-throughput, object-oriented applications utilizing common OOP languages and Python
  • Conducts detailed analysis, design, coding, unit and integration testing, performance benchmarking, operational integration, and provides ongoing user support for complex software products

Skills

Mentor junior engineers
Team leadership
Problem solving
Communication

Education

Bachelor's degree in Computer Science/Software Engineering/Mathematics/Physics or related field
Master’s degree with 6+ years of experience or 12 years of experience in lieu of degree

Tools

Python
Java
C#
C++

Job description

Northrop Grumman Space Systems—Missile Defense Integration in Huntsville, AL seeks a Sr Principal Software Engineer to support the C2BMC program. The role focuses on building high-performance, mission-critical software for defense systems and requires DoD clearance and strong leadership in a multi-team environment.

The successful candidate will design, develop, test, and maintain OO applications in Python and other languages, mentor junior engineers, and collaborate with cross-functional teams

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Principal Systems Engineer, C2BMC
Senior Principal Systems Engineer, C2BMC

Northrop Grumman • Huntsville (AL)

On-site
USD 136,000 - 204,000
Health Plan
Savings Plan
Paid Time Off
+3
Senior Principal Systems Engineer, DoD C2BMC (Secret)
Senior Principal Systems Engineer, DoD C2BMC (Secret)

Northrop Grumman • United States

On-site
USD 136,000 - 204,000
Health Plan
Savings Plan
Paid Time Off
+3
Senior Principal Software Engineer, Mission‑Critical C2 (Secret)
Senior Principal Software Engineer, Mission‑Critical C2 (Secret)

Northrop Grumman • Huntsville (AL)

On-site
USD 136,000 - 204,000
Senior Java Engineer - Secret Clearance, C2BMC
Senior Java Engineer - Secret Clearance, C2BMC

Northrop Grumman • Huntsville (AL)

On-site
USD 109,000 - 163,000
Health Plan
Savings Plan
Paid Time Off
+3
Senior Principal Software Engineer – Secret-Cleared C2
Senior Principal Software Engineer – Secret-Cleared C2

Northrop Grumman • United States

On-site
USD 109,000 - 163,000
Senior Principal Software Architect — Missile Defense Systems
Senior Principal Software Architect — Missile Defense Systems

Northrop Grumman • Huntsville (AL)

On-site
USD 136,000 - 204,000
Health Plan
Savings Plan
Paid Time Off
+3
Principal Software Engineer, C2BMC Defense Systems
Principal Software Engineer, C2BMC Defense Systems

Northrop Grumman • Colorado Springs (CO)

On-site
USD 104,000 - 155,000
Health Plan
Savings Plan
Paid Time Off
+3
Principal Software Engineer — Defense C2 (Secret)
Principal Software Engineer — Defense C2 (Secret)

Northrop Grumman • Huntsville (AL)

On-site
USD 109,000 - 204,000
Health insurance
Life and disability insurance
Savings plan
+2
Sr Principal Software Engineer – BM/SRM (26-325)
Sr Principal Software Engineer – BM/SRM (26-325)

Northrop Grumman • Huntsville (AL)

On-site
USD 135,800 - 203,600
Health Plan
Savings Plan
Paid Time Off
+2
Senior Software Engineer, C2BMC Missile Defense (Top Secret)
Senior Software Engineer, C2BMC Missile Defense (Top Secret)

Northrop Grumman • Colorado Springs (CO)

On-site
USD 104,000 - 155,000
Health Plan
Savings Plan
Paid Time Off
+3