Software Engineer/Principal Software Engineer

Northrop Grumman

United States

On-site

USD 110,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Relocation assistance may be available
Travel: 10% of the time

Job summary

Northrop Grumman is seeking a Software Engineer to synthesize requirements into verification criteria and to help develop and execute comprehensive software test plans. The role involves collaboration with systems engineers and cross-functional teams to ensure robust software delivery.

The position requires a STEM degree and the ability to obtain a Top Secret clearance; experience with C/C++, Python, Java, and Docker is preferred. Relocation assistance may be available and travel is up to 10%.

Qualifications

  • Bachelor's Degree in Science, Technology, Engineering or Mathematics from an accredited university; related experience required for some tracks.
  • US Citizenship required to meet security clearance; ability to obtain Top Secret clearance within a reasonable period.
  • Familiarity with Agile methodologies and cross-functional Scrum teams.
  • Proficiency in software development using languages such as C/C++, Python, Java; Docker experience preferred.

Responsibilities

  • Synthesize software requirements into verification criteria and test plans for software and system tests.
  • Develop software requirements, integration tests, TRRs, test data, and test reports.
  • Execute software qualification and acceptance testing per plans and procedures.
  • Collaborate with systems engineers, SW developers, and testing stakeholders.

Skills

C/C++
Python
Java
Docker
Git
Agile

Education

Bachelor's Degree in STEM

Tools

GitLab
Bitbucket
Jira
Kubernetes
Confluence

Job description

RELOCATION ASSISTANCE: Relocation assistance may be available

CLEARANCE REQUIRED FOR START: No

CLEARANCE TYPE: Top Secret

TRAVEL: Yes, 10% of the Time 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.

At the heart of Defining Possible is our commitment to missions. In rapidly changing global security environments, Northrop Grumman brings informed insights and software-secure technology to enable strategic planning. We're looking for innovators who can help us keep building on our wide portfolio of secure, affordable, integrated and, multi-domain systems and technologies that fuel those missions. By joining in our shared mission, we'll support yours of expanding your personal network and developing skills, whether you are new to the field, or an industry thought leader. At Northrop Grumman, you'll have the resources, support, and team to do some of the best work of your career.

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.
  • Execution of 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 Software Engineer or a Principal Software Engineer.

Basic Qualifications for Software Engineer:
  • Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited university and 2 years of related experience, or a Master's Degree in a STEM discipline and 0 years of related experience
  • Must be a US Citizen in order to meet the security clearance requirement
  • Must have the ability to obtain and maintain a Top Secret security clearance within a reasonable period of time as determined by the company
  • E xperience with Agile, Git, GitLab, or Bitbucket and working in cross-functional Scrum team
  • Experience in software development using languages such as C/C++, Python, Java, Docker
Basic Qualifications for Principal Software Engineer:
  • Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited university and 5 years of related experience, or a Master's Degree in a STEM discipline and 3 years of related experience
  • Must be a US Citizen in order to meet the security clearance requirement
  • Must have the ability to obtain and maintain a Top Secret security clearance within a reasonable period of time as determined by the company
  • E xperience with Agile, Git, GitLab, or Bitbucket and working in cross-functional Scrum team
  • Experience in software development using languages such as C/C++, Python, Java, Docker
Preferred Qualifications:
  • Current and active Top Secret clearance with an investigation completed within the last 6 years.
  • Experience in Deliverables Management
  • Experience with Software Testing
  • 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 which encourages your growth and supports the mutual success of our people and our

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Northrop Grumman Corp. • Madison (WI)

On-site
USD 92,000 - 171,000
Health plan
Savings plan
Paid time off
+2
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
Software Engineer / Principal Software Engineer
Software Engineer / Principal Software Engineer

0090 CORP-Corporate Office • United States

On-site
USD 70,000 - 95,000
Health Plan
Savings Plan
Paid Time Off
+2
Staff Software Engineer
Staff Software Engineer

Northrop Grumman • United States

On-site
USD 180,000 - 240,000
Relocation assistance
Top Secret clearance eligibility
Software Engineer
Software Engineer

ApplyMint • Madison (WI)

On-site
USD 114,000 - 171,000
Health insurance
Paid time off
Education assistance
+1
Software Test Engineer
Software Test Engineer

0090 CORP-Corporate Office • United States

On-site
USD 72,000 - 108,000
Software/Principal Software Engineer
Software/Principal Software Engineer

Northrop Grumman Corp. • Oklahoma City (OK)

On-site
USD 75,000 - 140,000
Relocation assistance
Principal Software Engineer
Principal Software Engineer

Northrop Grumman • United States

On-site
USD 98,000 - 148,000
Principal / Senior Principal Software Engineer
Principal / Senior Principal Software Engineer

0090 CORP-Corporate Office • United States

On-site
USD 114,000 - 213,000
Health insurance
Life and disability insurance
Savings plan
+2
Principal Software Engineer - Java Developer
Principal Software Engineer - Java Developer

0090 CORP-Corporate Office • United States

On-site
USD 114,000 - 171,000
Health insurance
Life insurance
Disability insurance
+2