Engineer Software/Principal Engineer Software (Infrastructure)

Northrop Grumman Corp. (AU)

Melbourne (FL)

On-site

USD 79,200 - 142,900

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Life and disability insurance
Savings plan
Paid holidays
PTO

Job summary

Northrop Grumman Aeronautics Systems Sector seeks a Software Engineer (or Principal Software Engineer) to support the Global Surveillance Division at our Melbourne, Florida office. This role is fully onsite with no remote or hybrid options.

You will perform full life‑cycle development, design, test, and maintenance of software, using C/C++ or other OOP languages, across Linux and Windows environments, and collaborate with hardware teams and stakeholders to deliver high‑quality solutions.

Qualifications

  • Bachelor’s degree in STEM with at least 2 years of software engineering experience, or Master’s with 0 years.
  • For Principal Software Engineer: bachelor’s degree in STEM with at least 5 years of experience, or Master’s with 3 years.
  • Experience with aviation or safety‑critical systems.
  • Development experience with C/C++ or other OOP languages.
  • Experience developing software in Linux and Windows environments.
  • U.S. citizen with ability to obtain and maintain final adjudicated Secret clearance.

Responsibilities

  • Full life‑cycle design, implementation, and unit testing of software.
  • Apply extensive technical expertise and effectively communicate solutions.
  • Provide innovative technical solutions to complex problems.
  • Design, develop, document, test, and debug applications and systems.
  • Work independently and identify solutions to complex problems.

Skills

C/C++
Linux
Windows
Git
Agile
Security+

Education

Bachelor's degree in STEM
Master's degree in STEM

Tools

GitLab
Ansible
RPMs
Rhapsody/Cameo UML

Job description

Overview

At Northrop Grumman Aeronautics Systems Sector we are looking for a Software Engineer (or Principal Software Engineer) to support the Global Surveillance Division at our Melbourne, Florida office. This role is fully onsite with no remote or hybrid options.

Key Responsibilities
  • Deploy, automate, maintain, troubleshoot and improve systems and software infrastructure.
  • Design and implement application builds, releases, deployments and configuration activities.
  • Work with internal business partners to gather requirements, prototype, and architect complex solutions.
  • Participate in the full life‑cycle of software development: requirements, modeling, design, development, unit, integration, system testing, release, installation, and maintenance.
  • Conduct quality reviews, triage and fix operational issues, and analyze large data sets.
  • Communicate technical approaches and findings to technical and non‑technical stakeholders.
  • Collaborate with equipment designers and hardware engineers in planning and development.
  • Represent the organization as the prime technical contact on contracts and projects.
Essential Functions
  • Full life‑cycle design, implementation, and unit testing of software.
  • Apply extensive technical expertise and effectively communicate solutions.
  • Provide innovative technical solutions to complex problems.
  • In‑depth understanding and application of technical principles, theories, and concepts.
  • Design, develop, document, test, and debug applications and systems.
  • Conduct multidisciplinary research when needed.
  • Integrate functionality with other software components.
  • Generate, gather, and report software metrics.
  • Follow program software best practices.
  • Work independently and identify solutions to complex problems.
Basic Qualifications
  • Bachelor’s degree in STEM with at least 2 years of software engineering experience, or Master’s degree with 0 years.
  • For Principal Software Engineer: bachelor’s degree in STEM with at least 5 years of experience, or Master’s with 3 years.
  • Experience with aviation or safety‑critical systems.
  • Development experience with C/C++ or other OOP languages.
  • Experience developing software in Linux and Windows environments.
  • U.S. citizen with ability to obtain and maintain final adjudicated Secret clearance.
Preferred Qualifications
  • Strong oral and written communication and interpersonal skills.
  • Master’s degree in STEM with at least 5 years of experience.
  • Experience in SELinux, RedHat Linux configuration, Red Hat System Administration.
  • Proficiency with Git, GitLab, agile development tools, and version control.
  • Full software development life‑cycle experience.
  • Experience with Ansible automation, IP stack, network configuration, containerization and orchestration.
  • Experience building/managing RPMs from source, multithreaded application development.
  • Familiarity with Agile, Rhapsody/Cameo UML modeling.
  • Current DoD 8570 IAT Level II or greater certification (Security+).
  • Holder of a special program access.
  • Effective communication within multi‑disciplinary teams.
Compensation and Benefits

Primary salary range: $77,200.00 - $115,800.00. Secondary salary range: $95,300.00 - $142,900.00. The company may offer overtime, shift differential, discretionary bonuses, and long‑term incentives for higher positions. Benefits include health insurance, life and disability insurance, savings plan, paid holidays, and PTO.

Equal Opportunity Employment

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. 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 Engineer Software - Support Equipment Software
Principal Engineer Software - Support Equipment Software

Northrop Grumman Corp. (AU) • Melbourne (FL)

On-site
USD 98,400 - 147,600
Principal/Sr. Principal Engineer Software - Infrastructure
Principal/Sr. Principal Engineer Software - Infrastructure

Northrop Grumman • Melbourne (FL)

On-site
USD 98,400 - 147,600
Health insurance
Life and disability insurance
Paid time off (PTO)
+1
Engineer Software/Principal Engineer Software (Infrastructure)
Engineer Software/Principal Engineer Software (Infrastructure)

Northrop Grumman • Melbourne (FL)

On-site
USD 77,200 - 115,800
Health insurance
Paid time off (PTO)
Relocation assistance available
Engineer Software
Engineer Software

Northrop Grumman Corp. • Melbourne (FL)

On-site
USD 79,000 - 119,000
Relocation assistance
Health insurance
Paid time off (PTO)
+1
Senior Principal Engineer Software - Field Integration
Senior Principal Engineer Software - Field Integration

Northrop Grumman Corp. (AU) • Melbourne (FL)

On-site
USD 122,800 - 184,200
Engineer Software
Engineer Software

0090 CORP-Corporate Office • United States

On-site
USD 79,000 - 119,000
Health insurance
Life insurance
Disability insurance
+3
Principal Software Engineer
Principal Software Engineer

Northrop Grumman Corp. (AU) • Oklahoma City (OK)

On-site
USD 93,300 - 147,600
Principal Engineer Software/Sr Principal Engineer Software (Infrastructure)
Principal Engineer Software/Sr Principal Engineer Software (Infrastructure)

Northrop Grumman • Melbourne (FL)

On-site
USD 98,000 - 184,000
Health insurance
Life insurance
Disability insurance
+3
Senior Principal Engineer Software - Field Integration
Senior Principal Engineer Software - Field Integration

Northrop Grumman • Melbourne (FL)

On-site
USD 122,800 - 184,200
Health and life insurance
Paid time off (PTO)
Retirement savings plan
+1
Principal/Senior Principal Engineer Software
Principal/Senior Principal Engineer Software

Northrop Grumman • Melbourne (FL)

On-site
USD 98,400 - 184,200
Relocation assistance
Annual bonus potential
Health insurance
+1