Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Northrop Grumman

Principal Software Engineer – Onsite Customer Integration

Northrop Grumman

. Deploy, automate, maintain, troubleshoot, and improve systems and software infrastructure .

Posted 11/2/2026full-timeUnited StatesSenior💰 $98,400 - $213,400 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in deploying, automating, and maintaining software infrastructure while integrating technical solutions and adhering to formal requirements and testing protocols. Proficient in C/C++ development and capable of leading cross-functional teams to solve complex integration challenges.

Highest-signal resume keywords
C/C++ DevelopmentSoftware IntegrationFormal Requirements TestingUS Government ClearanceLinux Environment Networking

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software Development LifecycleApplication DevelopmentUnit TestingSoftware-Hardware IntegrationSystem TestingConfiguration ManagementBash ScriptingTechnical DocumentationSoftware Metrics ReportingProblem Solving
Soft Skills
Excellent Verbal CommunicationExcellent Written CommunicationInterpersonal SkillsLeadership
Tools & Technologies
OS ConfigurationLinux
Certifications & Qualifications
Bachelor’s Degree in STEMMaster’s Degree in STEMPhD in STEMUS Government ClearanceSpecial Access Program (SAP)
Industry Keywords
Software InfrastructureIntegration ProblemsTechnical RequirementsProgram ManagementGovernment Customers

Tech Stack

Tools & technologies
LinuxC++

About the role

Key responsibilities & impact
  • Deploy, automate, maintain, troubleshoot, and improve systems and software infrastructure
  • Design and implement application builds, releases, deployments, and configuration activities
  • Participate in the full software development lifecycle from requirements development through maintenance
  • Perform modeling, design, application development, unit-to-CSCI testing, software-hardware integration, formal system testing, release, and installation
  • Solve complex integration problems using technical expertise
  • Interact with Program Management, external suppliers, and government customers
  • Design, implement, and unit test software
  • Integrate functionality with other software components alongside team members and customers
  • Gather and report software metrics
  • Follow program software best practices
  • Work with engineers and technicians in a lab environment
  • Review, analyze, and incorporate technical requirements into end-to-end system architectures
  • Travel frequently, up to 50% of the time
  • Provide leadership across multiple teams to drive solutions to complex problems
  • Support software working groups with the customer
  • Develop and share technical documentation and presentations

Requirements

What you’ll need
  • Bachelor’s Degree in a STEM discipline and 5 years of related engineering experience, or Master’s degree and 3 years, or PhD and 1 year for Principal Software Engineer Level 3
  • Bachelor’s Degree in a STEM discipline and 8 years of related engineering experience, or Master’s degree and 6 years, or PhD and 4 years for Sr. Principal Software Engineer Level 4
  • Development experience with C/C++ or other OOP languages
  • At least 3 years of experience integrating technical solutions for a software product
  • At least 3 years of experience on a project with formal requirements and testing
  • Ability to travel from Patuxent River, Maryland to Melbourne, Florida
  • Must spend at least one week per month in Melbourne, Florida
  • Ability to obtain and maintain a US Government clearance and Special Access Program (SAP); interim Secret clearance required to start
  • Excellent verbal, written, and interpersonal skills
  • Experience with OS configuration, bash scripting, C/C++, or other OOP languages, and networking in a Linux environment is strongly desired
  • U.S. Citizenship is required for positions with a government clearance

Benefits

Comp & perks
  • Relocation assistance may be available
  • Overtime eligibility may apply
  • Shift differential may apply
  • Discretionary bonus eligibility
  • Health insurance coverage
  • Life insurance
  • Disability insurance
  • Savings plan
  • Company-paid holidays
  • Paid time off (PTO) for vacation and/or personal business