FREE ACCESS
5,000–10,000 jobs/day
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.

Principal Software Engineer – Integration and Test
Northrop Grumman. Analyze requirements allocated to computer software configuration items .
Posted 10/13/2026full-timeSan Diego • California • United StatesLead💰 $114,000 - $171,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software integration, testing, and automation within embedded systems, utilizing Object Oriented Programming languages and Agile methodologies. Proficient in developing technical documentation and collaborating with cross-functional teams to ensure quality and compliance in software development.
Highest-signal resume keywords
Software IntegrationTest AutomationAgile MethodologiesC/C++ OR Java AND Python OR JavaScriptCI/CD Tools
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software TestingDebuggingSoftware Development Life Cycle (SDLC)Software Change ControlMultithreaded Software DevelopmentAutomated Testing ToolsSafety-Critical Embedded SoftwareTechnical DocumentationRoot Cause AnalysisSoftware Installation Procedures
Soft Skills
Communication SkillsTechnical WritingProblem-SolvingCollaboration
Tools & Technologies
Atlassian Tool SuiteGitHubGitLabJenkinsConfluenceJIRADOORs
Certifications & Qualifications
U.S. Government Top Secret SCI ClearanceSpecial Access Program (SAP) Access
Industry Keywords
Embedded SoftwareReal-Time ApplicationsContinuous EvaluationSoftware Requirement SpecificationIntegration/Test Engineers
Tech Stack
Tools & technologiesJavaJavaScriptJenkinsNode.jsPythonSDLCC++
About the role
Key responsibilities & impact- Analyze requirements allocated to computer software configuration items
- Design, develop, maintain, and execute automated software tests for qualification of embedded software products
- Develop and execute software installation, integration, and acceptance test procedures in an automated test environment
- Develop detailed, clear, and quality technical documentation
- Diagnose and identify root causes of problems found during software installation, integration, acceptance testing, and operational events with software developers and other engineers
- Submit detailed problem reports for errors found
- Perform statements of work within development, laboratory, and operational environments
- Collaborate with system engineers, hardware designers, integration/test engineers, and program leadership
- Work on software supporting various systems throughout the software development lifecycle, including design, development, and testing
Requirements
What you’ll need- Bachelor’s Degree in a STEM discipline and 5 years of related engineering experience; OR a Master’s degree in a STEM discipline and 3 years of related engineering experience; OR a PhD in a STEM discipline and 1 year of related engineering experience
- Experience in software integration, software testing, test automation, and debugging
- Experience with full formal SW Dev Life Cycle (SDLC) methodologies and requirements through test
- Ability to independently determine and develop approaches to solutions
- Professional experience with Agile Framework and methodologies
- Skilled in software integration planning and execution of separate software components into a single system
- Professional experience implementing software and scripts in one or more Object Oriented Programming languages: C/C++, C#, OR Java, AND Python OR JavaScript within the last 3 years
- Professional experience with Software Change Control, Change Management, and CI/CD tools such as Atlassian tool suite, GitHub, GitLab, AND/OR Jenkins within the last 3 years
- Active U.S. Government Top Secret SCI clearance, with a background investigation within the past 5 years or enrollment in Continuous Evaluation
- Ability to obtain and maintain initial Special Access Program (SAP) access via a Program Access Request (PAR) prior to commencement of employment
- Ability to obtain and maintain upgraded SAP/PAR
- U.S. Citizenship required for positions with a government clearance
- Preferred: current applicable SAP clearance
- Preferred: 2+ years of back-end development using Node.js in a production environment
- Preferred: experience developing, integrating, and/or testing multithreaded software for real-time applications
- Preferred: experience with testing methodologies, frameworks, and automated testing tools
- Preferred: experience architecting, designing, modeling, implementing, maintaining, integrating, debugging, verifying, and qualifying safety-critical embedded real-time software or command-and-control software
- Preferred: experience with Confluence and JIRA
- Preferred: recent experience with DOORs and/or software requirement specification testing using simulators and automated scripting languages
- Ability to brief technical presentations to stakeholders
- Demonstrated communication and technical writing skills
Benefits
Comp & perks- Relocation assistance may be available
- Overtime eligibility may be available
- Shift differential may be available
- Discretionary bonus may be available
- Health insurance coverage
- Life insurance
- Disability insurance
- Savings plan
- Company-paid holidays
- Paid time off (PTO) for vacation and/or personal business