> Markdown version of [/jobs/ext/1155157-senior-principal-engineer-software-field-integration](https://www.wearedevelopers.com/jobs/ext/1155157-senior-principal-engineer-software-field-integration). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Principal Engineer Software - Field Integration - **Company:** Northrop Grumman - **Location:** Melbourne, FL, United States - **Experience:** Expert - **Salary:** $122,800.0 - $184,200.0 - **Contract:** Contract - **Skills:** Microsoft Windows, Automation of Tests, Unit Testing, Big Data, C++ (Programming Language), Linux, Oop Languages, Software Engineering, System Testing, Systems Integration - **Published:** July 1, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9007278/senior-principal-engineer-software-field-integration ## About the Role * (Senior Principal Engineer Software) Bachelor's degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline and 9 years of experience in software engineering OR a Master's degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline and 7 years of experience in software engineering or 4 years of experience with a PhD. * US citizen with ability to obtain and maintain a DoD Secret level security clearance and any program accesses needed. Interim clearance is required to start. * Demonstrated delivery of products in C/C++ or other OOP languages in a Windows and Linux environment. * Able to travel 50% of the time, * Strong IRAD or other experimentation contract experience * Experience with large Defense contractor programs and ability to work across program and IPT lines * Knowledge of supplier management and ability to drive results from sub-contractors * Experience with Integration and field installation in Software Integration Labs * Experience with Hardware in the Loop environments for simulation ## Description Northrop Grumman Aeronautics Systems (NGAS), Global Surveillance division is looking for Principal Engineer Software to join our software team. This position will be located in Melbourne, Florida. The ideal candidate will have the ability to take ownership of hard problems and drive to a solution, while working in a team environment and provide leadership for its implementation. It is critical that you understand the software development life cycle and have an in-depth knowledge of automated testing to facilitate and analyze large data sets. The Software Engineer will participate in the full life cycle of software development, to include requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance. The Software Engineer will apply technical expertise in solving complex integrations problems. Essential Functions: * Full lifecycle design, implementation, and unit testing of software. * Work with various team members to integrate functionality with other software components * Ability to lead a team and /or provide leadership to drive solutions of complex problems * Gather and report software metrics * Ensure software best practices * Develop software products from all phases of the software lifecycle ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Developers don't need onboarding, do they? The balance between corporate culture and day-to-day project work.](https://www.wearedevelopers.com/videos/1063-developers-don-t-need-onboarding-do-they-the-balance-between-corporate-culture-and-day-to-day-project-work) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)