> Markdown version of [/jobs/ext/1850980-staff-software-engineer-software-feature-manager](https://www.wearedevelopers.com/jobs/ext/1850980-staff-software-engineer-software-feature-manager). 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). --- # Staff Software Engineer - Software Feature Manager - **Company:** Northrop Grumman - **Location:** Palmdale, CA, United States - **Salary:** $177,000.0 - $265,600.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Agile Methodology, Systems Engineering, C++ (Programming Language), Static Program Analysis, Computer Programming, Software Design Patterns, Linux on Embedded Systems, Fuzz Testing, Python (Programming Language), Object-Oriented Software Development, Scrum Methodology, Real-Time Operating Systems, Fortify (Software), SAP (Applications), Software Engineering, SonarQube, Systems Integration, VxWorks, Scripting, Devsecops - **Published:** July 10, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9023405/staff-software-engineer-software-feature-manager ## About the Role * Bachelor's degree in a STEM discipline (Science, Technology, Engineering or Math) with 12 years of related engineering experience; OR a Master's degree in STEM with 10 years of related engineering experience, or a PhD in STEM with 8 related engineering experience * Excellent communication and interpersonal skills, and the ability to interface with all levels of employees and management * Experience with at least one of the following programming or scripting languages: Java, Python, C++ * Familiar with Architecting, Designing, Implementing, Integrating, Verifying and Qualifying Safety-Critical Embedded Real Time Software running on various RTOS (VxWorks, INTEGRITY, Real Time Embedded Linux) * Familiar with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube * Familiar with Software Change Control, Change Management, and CI/CD tools * Ability to obtain and maintain initial Special Program Access (SAP/PAR). This SAP/PAR must be obtained prior to commencement of employment and must be obtained within a reasonable amount of time as determined by the company to meet its business needs. * Current Control Account Manager (CAM) certification ## Description In this role you will lead several teams as they design, develop, integrate and test software applications and systems for our end-user customers and businesses. Specifically, you will be responsible for delivering high quality software from multiple teams. You will work with multi-disciplinary teams, such as with Systems Engineering, Systems Test and DevSecOps, in an Agile software development environment. You will analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls. * Participate in the full software development life cycle including design, implementation, integration, and delivery of high quality software products to our customers * Operate in a real-time embedded development environment working with object-oriented programming, design patterns, and safety critical software * Work in Agile Scrum teams to develop software products for multiple software baselines * Collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex software systems * Own the team's performance and communicate with senior program leadership and customers about progress, budget, any risks or blockers that may exist, and your solutions around them ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [DevSecOps: Security in DevOps](https://www.wearedevelopers.com/videos/36-devsecops-security-in-devops) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv)