Principal/Senior Principal Engineer Software

Northrop Grumman

Madison (WI)

On-site

USD 114,000 - 171,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health plan
Paid time off
Education assistance
9/80 work schedule

Job summary

Northrop Grumman is looking for a Principal/Senior Principal Software Engineer in Madison, WI. This role involves synthesizing software requirements, executing testing, and collaborating with engineering teams. The ideal candidate will hold a relevant STEM degree and have significant software lifecycle experience.

We offer a comprehensive benefits package, including health plans, a savings plan, and education assistance. The primary salary range is $114,000 – $171,000, reflecting our commitment to employee growth and success.

Qualifications

  • U.S. Citizenship is required.
  • Ability to obtain and maintain a Top Secret clearance with SAP approval.
  • Experience in software development using languages such as C/C++, Python, Java, and Docker.

Responsibilities

  • Synthesize software requirements into verification requirements.
  • Support the development of software requirements.
  • Execute software qualification and acceptance testing.

Skills

Experience with software lifecycle
Leadership in Software Engineering
Experience with Agile
Proficiency in C/C++, Python, Java, Docker

Education

Bachelor’s Degree in a STEM discipline
Master’s Degree in a STEM discipline
PhD in a STEM discipline

Tools

Git
GitLab
Bitbucket
Kubernetes
CI/CD tools

Job description

Relocation assistance may be available. Clearance required? No. Clearance type: Interim Top Secret. Travel: Yes, 10% of the time.

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.

Position

Principal/Senior Principal Software Engineer, based in McClellan, CA.

What You’ll Get To Do
  • Synthesize software requirements into verification requirements, software test objectives, success criteria, and required resources for software and system‑level tests and demonstrations.
  • Support the development of software requirements and detailed integration software test plans, procedures, test readiness reviews (TRRs), test data and test reports.
  • Execute software qualification and acceptance testing per those requirements, plans and procedures.
  • Participate in internal and customer software test planning working groups.
  • Design, develop, and implement testing methods and equipment specific to software.
  • Collaborate with systems engineers, software development engineers and other stakeholders involved in the testing process.
  • Review software test plans, procedures, and reports; witness testing as the Cognizant Engineer.
  • Participate in technical exchange meetings, interfacing with customers (internal/external) and contributing to a broad range of program deliverables.

This position can be filled as a Principal or Senior Principal Software Engineer.

Basic Qualifications for Principal Software Engineer
  • Bachelor’s Degree in a STEM discipline from an accredited university and 5 years of related experience, or a Master’s Degree and 3 years, or a PhD and 1 year.
  • Must be a U.S. Citizen.
  • Ability to obtain and maintain a Top Secret clearance with SAP approval within a reasonable time.
  • Experience with software lifecycle: specification, design, implementation, integration, debug, and maintenance.
  • Experience leading Software Engineering teams with the ability to plan, execute, and manage technical scope and support leadership planning.
  • Experience with Agile, Git, GitLab, or Bitbucket and working in cross‑functional Scrum teams.
  • Experience in software development using languages such as C/C++, Python, Java, Docker.
Basic Qualifications for Senior Principal Software Engineer
  • Bachelor’s Degree in a STEM discipline from an accredited university and 8 years of related experience, or a Master’s Degree and 6 years, or a PhD and 4 years.
  • Ability to obtain and maintain a Top Secret clearance with SAP approval within a reasonable time.
  • Experience with software lifecycle: specification, design, implementation, integration, debug, and maintenance.
  • Experience leading Software Engineering teams with the ability to plan, execute, and manage technical scope and support leadership planning.
  • Experience with Agile, Git, GitLab, or Bitbucket and working in cross‑functional Scrum teams.
  • Experience in software development using languages such as C/C++, Python, Java, Docker.
Preferred Qualifications
  • Experience in Deliverables Management.
  • Experience with Software Testing Process.
  • Experience in Software Test Planning.
  • Hands‑on design, deployment, and dynamic management of containerized systems.
  • Experience with Kubernetes (K8s, k3s) and cloud‑native OS environments.
  • Experience with modern software factories and DevOps/DevSecOps practices.
  • Familiarity with Atlassian and CI/CD tools: Bitbucket, JIRA, Jenkins, Confluence.
  • Advanced scripting in Python, Linux Bash, and related languages.
  • Linux/UNIX experience in production environments.
  • Practical experience working in Agile and DevOps teams.
What We Can Offer You

Northrop Grumman provides a comprehensive benefits package and a work environment that encourages growth and supports the mutual success of our people. Benefits include health plan, savings plan, paid time off, additional benefits such as education assistance, training and development, and a 9/80 work schedule (where available).

Primary Level Salary Range: $114,000.00 – $171,000.00
Secondary Level Salary Range: $142,200.00 – $213,400.00

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal/Senior Principal Engineer Software
Principal/Senior Principal Engineer Software

0090 CORP-Corporate Office • United States

On-site
USD 120,000 - 160,000
Health Plan
Savings Plan
Paid Time Off
+4
Principal / Sr. Principal Software Engineer (C++ and TS Clearance)
Principal / Sr. Principal Software Engineer (C++ and TS Clearance)

Northrop Grumman • Los Angeles (CA)

On-site
USD 114,000 - 171,000
Health insurance coverage
Life and disability insurance
Paid time off (PTO)
Software Engineer/Principal Software Engineer
Software Engineer/Principal Software Engineer

Northrop Grumman • Madison (WI)

On-site
USD 91,000 - 171,000
Comprehensive benefits package
Health Plan
Education Assistance
Principal / Sr. Principal Software Engineer
Principal / Sr. Principal Software Engineer

Northrop Grumman Corp. (AU) • Los Angeles (CA)

On-site
USD 114,000 - 171,000
Health insurance
Paid time off
Company paid holidays
Sr Principal Software Engineer - Integration and Test
Sr Principal Software Engineer - Integration and Test

Northrop Grumman • San Diego (CA)

On-site
USD 142,000 - 214,000
Health insurance
Life insurance
Savings plan
+1
Principal / Sr. Principal Software Engineer
Principal / Sr. Principal Software Engineer

Northrop Grumman • Los Angeles (CA)

On-site
USD 114,000 - 171,000
Health insurance
Paid time off
Annual bonuses
Principal/Senior Principal Engineer Software
Principal/Senior Principal Engineer Software

Northrop Grumman • Melbourne (FL)

On-site
USD 98,000 - 185,000
Relocation assistance
Annual bonus potential
Health insurance
+1
Principal / Sr. Principal Software Engineer (C++ and TS Clearance)
Principal / Sr. Principal Software Engineer (C++ and TS Clearance)

0090 CORP-Corporate Office • United States

On-site
USD 114,000 - 171,000
Health insurance
Paid time off
Principal Software Engineer / Sr. Principal Software Engineer
Principal Software Engineer / Sr. Principal Software Engineer

Northrop Grumman • Melbourne (KY)

On-site
USD 98,400 - 184,200
Relocation assistance
Health insurance
Paid time off
Principal / Sr. Principal Engineer Software Quality
Principal / Sr. Principal Engineer Software Quality

Northrop Grumman Corp. (JP) • Woodland (CA)

On-site
USD 103,000 - 194,000
Health insurance
Discretionary bonus
Paid time off