Northrop Grumman is a pioneering company. We design, develop, build and support some of the world's most advanced products, from cutting-edge aircraft and next-generation spacecraft to unrivaled cyber security systems and all-seeing radars.
Whether it's making a 200 ton airplane invisible, predicting cyber-attacks before they happen or solving the mysteries of the universe, wherever the boundaries of possible are being pushed, Northrop Grumman is there.
For 60 years, Northrop Grumman has anticipated the future of military space. From the launch pad to orbit, we deliver everything from missile systems to spacecraft to launch and command and control systems. We are dedicated to providing strategic defense, secure and reliable communications, robust missile warning and advanced space situational awareness to support our customers.
Northrop Grumman Strategic Space Systems is looking for you to join our team as a Principal Software Engineer with the Software Engineering organization based out of Redondo Beach, CA.
The members of the Software Engineering Process Group (SEPG) interact with project personnel, IPT leads, functional homeroom, quality assurance, internal and external auditors, and occasionally customers.
The main responsibilities include working with projects to ensure they have adopted and adapted/tailored the organization's standard process to meet specific project goals (cost, process, and quality); the collection, evaluation and dissemination of process improvement suggestions across the Software Systems directorate by working with SEPG representatives from the various centers; and the collection and analysis of project quality and productivity metrics, as well as support the design and implementation activities for DevOps. You will work in a fast-paced, dynamic environment working closely with multiple software development programs and will be expected to be a self-starter and able to work autonomously with minimal direction.
Additional responsibilities include working with projects to determine root cause and corrective action of defects and assisting projects during internal and external audits (AS9100, DCMA and CMMI). Other tasks may include working with projects and proposals to produce cost estimates and proposal input, supporting independent review teams, and providing process training to the organization. Knowledge of IEEE Standards, AS9100, CMMI-Dev, SEER-SEM, and statistical analysis tools is useful.
We are hiring a candidate with experience in the full software development lifecycle and release processes. This candidate should demonstrate effective verbal and written communication skills including educating program personnel and experience developing technical documentation. This candidate will interact with project personnel, IPT leads, functional homeroom, software quality assurance, and SEPG representatives from the various centers. This individual should have a desire for continuous learning and participate in technical research and development to enable innovation within the infrastructure.
Additionally, the qualified candidate will identify opportunities to implement the automation of manual tasks for improved productivity. Must have basic knowledge of source control, continuous delivery, container concepts, orchestration, optimization, and virtualization. Qualifications :Basic Qualifications:
- Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 5+ years software development experience, or Master's Degree in a STEM discipline and 3+ years of software development experience, or PhD Degree in a STEM discipline and 0+ years of software development experience
- Demonstrated experience with Software Development Life Cycle (SDLC)
- Ability to obtain and maintain a DoD Secret Clearance
- Knowledge of the various frameworks (AS9100, IEEE, CMMI), statistical analysis and cost analysis (i.e., SEER-SEM)
- Experience with automation/configuration management using either Puppet, Chef or an equivalent
- Background in Linux/Unix/Windows/Active Directory Administration
- Experience with Agile methodology and implementation
- Demonstrated ability to automate software builds and releases via Jenkins & Nexus. Scripting in Python, Cshell, batch files.
Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action 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. For our complete EEO/AA and Pay Transparency statement, please visit www.northropgrumman.com/EEO. U.S. Citizenship is required for most positions.