Principal/Sr. Principal Engineer Software - Infrastructure

Northrop Grumman

Melbourne (FL)

On-site

USD 110,000 - 160,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Holiday and PTO
Competitive base salary

Job summary

Northrop Grumman is seeking a software professional to perform full lifecycle design, implementation, and testing of software in a lab environment, collaborating with engineers and technicians to integrate functionality with other components and develop end‑to‑end architectures.

Candidate must have DoD Secret clearance eligibility, strong C/C++ and scripting skills, Linux troubleshooting expertise, virtualization experience, and the ability to travel ~10% as needed.

Qualifications

  • Bachelor’s degree in a STEM discipline with 5+ years of software engineering experience.
  • For Senior Principal Engineer: 8+ years of software engineering experience, including 6 years of relevant work, or a PhD with at least 4 years in software engineering.
  • U.S. citizen able to obtain and maintain DoD Secret clearance; interim clearance required to start.
  • Development experience with C/C++ or other OO languages; Linux troubleshooting with STIGs; virtualization and scripting experience.

Responsibilities

  • Full lifecycle design, implementation, and unit testing of software.
  • Collaborate with team members to integrate functionality with other software components.
  • Support gathering and reporting of software metrics.
  • Follow program software best practices.
  • Develop software products through all phases of the software lifecycle.
  • Work closely with engineers and technicians in a lab environment.
  • Review and incorporate technical requirements into end-to-end system architectures.
  • Lead a team or provide leadership to drive solutions to complex problems.
  • Support software working groups with the customer.
  • Develop and share technical documentation and presentations.

Skills

C/C++
Object-oriented languages
Linux
Scripting
Python
Automation
Virtualization
Docker
Kubernetes

Education

Bachelor’s degree in STEM
Master’s or PhD (optional)

Tools

VMware ESXi
KVM
Hyper-V
Ansible
Python
Docker
Podman
Kubernetes

Job description

Relocation Assistance

Relocation assistance may be available.

Clears needed

Clearance required for start: Yes (Secret).

Travel

Travel: Yes, approximately 10% of the time.

Responsibilities
  • Full lifecycle design, implementation, and unit testing of software.
  • Work with various team members to integrate functionality with other software components.
  • Support the gathering and reporting of software metrics.
  • Follow program software best practices.
  • Develop software products through all phases of the software lifecycle.
  • Work closely with engineers and technicians in a lab environment.
  • Review, analyze, and incorporate technical requirements into end‑to‑end system architectures.
  • Occasional travel may be required.
  • Lead a team or provide leadership to drive solutions to complex problems.
  • Support software working groups with the customer.
  • Develop and share technical documentation and presentations.
Basic Qualifications
  • Principal Engineer Software: Bachelor’s degree in a STEM discipline and 5+ years of software engineering experience, including 3 years of relevant experience with a master’s degree or additional years in software engineering.
  • Senior Principal Engineer Software: Bachelor’s degree in a STEM discipline and 8+ years of software engineering experience, including 6 years of relevant experience, a master’s degree or additional years in software engineering, or a PhD with at least 4 years of software engineering experience.
  • Must be a U.S. citizen able to obtain and maintain a DoD Secret security clearance. Interim DoD Secret clearance required to start.
  • Ability to obtain and maintain special program access.
  • Development experience with C/C++ or other object‑oriented languages.
  • At least three years of Linux Operating System troubleshooting experience, applying STIGs, and scanning with ACAS and SCC.
  • At least three years of experience with virtualization technologies (e.g., VMware ESXi, KVM, Hyper‑V), including creating and managing virtual machines and virtual switches.
  • At least one year of scripting and automation experience (e.g., Ansible Automation, Python).
Preferred Qualifications
  • Active certification at DODM 8140 IASAE LevelII (e.g., Security+) or higher.
  • Active TS/SCI, SAP/SAR access, or polygraph preferred.
  • Red Hat Certified System Administrator (RHCSA) certification.
  • Willingness to work temporary/short‑term off‑peak hours assignments for time‑constrained hardware/software integration efforts.
  • Experience with containerization technology (e.g., Podman, Docker).
  • Experience with container orchestration systems (e.g., Kubernetes).
Benefits
  • Competitive base salary and potential for overtime, shift differential, discretionary bonus, and long‑term incentive compensation.
  • Health insurance coverage, life and disability insurance, and a savings plan.
  • Company‑paid holidays and paid time off for vacation and personal business.
Equal Opportunity Employer

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Northrop Grumman • Bellevue (NE)

On-site
USD 98,000 - 148,000
Overtime
Shift differential
Discretionary bonus
+2
Principal/Senior Principal Engineer Embedded Software Engineer
Principal/Senior Principal Engineer Embedded Software Engineer

Northrop Grumman • Florida

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

Northrop Grumman • Bellevue (NE)

On-site
USD 98,000 - 184,000
Health insurance
Life and disability insurance
Savings plan
+1
Principal / Senior Principal Software Engineer
Principal / Senior Principal Software Engineer

Northrop Grumman • Los Angeles (CA)

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

Northrop Grumman • Beavercreek (OH)

On-site
USD 129,000 - 194,000
Health insurance
Discretionary bonus
Long Term Incentives
+1
Software Engineer / PrincipaL Software Engineer - R10207115
Software Engineer / PrincipaL Software Engineer - R10207115

Northrop Grumman • Melbourne (FL)

On-site
USD 77,200 - 115,800
Relocation assistance
Health insurance
PTO and holidays
+1
Principal Engineer Software- Software Integration
Principal Engineer Software- Software Integration

Northrop Grumman • San Diego (CA)

On-site
USD 114,000 - 171,000
Health insurance
Life insurance
Disability insurance
+3
Software Engineer/Principal Software Engineer
Software Engineer/Principal Software Engineer

Northrop Grumman • Madison (WI)

On-site
USD 92,000 - 171,000
Health plan
Savings plan
Paid time off
+2
Principal Software Engineer (Active Secret Clearance Required)
Principal Software Engineer (Active Secret Clearance Required)

Northrop Grumman • Oklahoma City (OK)

On-site
USD 93,300 - 139,900
Principal Software Engineer
Principal Software Engineer

Northrop Grumman Corporation • Los Angeles (CA)

On-site
USD 114,000 - 171,000
Health insurance
Life and disability insurance
Savings plan
+1