Principal / Senior Principal Software Engineer
Relocation assistance may be available. U.S. Citizenship is required. Ability to obtain and maintain a U.S. Government Secret clearance. Required to work on site full-time in Woodland Hills, CA. Travel: 10% of the time.
About the role
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history. We look for people who have bold new ideas, courage, and a pioneering spirit to join forces to invent the future, and have fun along the way.
Northrop Grumman Mission Systems is a trusted provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of innovation, redefines engineering capabilities, and drives advances in various sciences. Our team is chartered with providing the skills and innovative technologies to develop, design, produce, and sustain optimized product lines across the sector while providing a decisive advantage to the warfighter.
As a Software Engineer at Northrop Grumman Mission Systems, you will have a challenging and rewarding opportunity to be part of our enterprise-wide digital transformation. Through the use of Model-based Engineering and Agile practices, we continue to evolve how we deliver critical national defense products and capabilities for the warfighter. Our success is grounded in our ability to embrace change, move quickly, and continuously drive innovation. The successful candidate will be collaborative, open, transparent, and team-oriented with a focus on team empowerment and shared responsibility, flexibility, continuous learning, and a culture of automation.
Responsibilities
- Develop, test, and debug software for cutting-edge Navigation systems.
- Improve and expand capabilities in software design and code development.
- Perform software and system integration on state-of-the-art hardware.
- Learn new software development techniques such as Model-Based Engineering (MBE).
- Work in an Agile and collaborative development environment.
- Collaborate with peers across the organization and demonstrate strong leadership skills.
- Develop and maintain good working relationships with internal and external customers.
- Innovate while challenging traditional ways of doing business.
Requirements
Principal Software Engineer
- Bachelor’s degree in STEM with 5 years of hands-on software development experience; Master’s in STEM with 3 years of hands-on software development experience; PhD in STEM with 1 year of hands-on software development experience.
- Experience with the full Software Development Life Cycle (SDLC).
- Experience with programming in at least one of the following languages: C, C++, Python.
- Experience using at least one of the following software management and workflow automation tools: ClearCase, Git, ClearQuest, Jira.
Senior Principal Software Engineer
- Bachelor’s degree in STEM with 8 years of hands-on software development experience; Master’s in STEM with 6 years of hands-on software development experience; PhD in STEM with 4 years of hands-on software development experience.
- Experience with the full Software Development Life Cycle (SDLC).
- Experience with programming in at least one of the following languages: C, C++, Python.
- Experience using at least one of the following software management and workflow automation tools: ClearCase, Git, ClearQuest, Jira.
Preferred Qualifications
- Current/Active U.S. Government Secret clearance.
- Excellent communication, analysis, and problem-solving skills.
- Ability to work in a multi-disciplinary team environment.
- Understanding of Navigation Systems.
- Familiarity with using DOORS for software requirements management.
- Experience with Git and CI/CD pipeline automation.
Pay
Primary Level Salary Range: $114,000.00 - $171,000.00
Secondary Level Salary Range: $142,200.00 - $213,400.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills, and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives.
Benefits
- Health insurance coverage.
- Life and disability insurance.
- Savings plan.
- Company-paid holidays and paid time off (PTO) for vacation and/or personal business.