Northrop Grumman Principal/Senior Principal Software, C++, Python, Mission Planning Software Development, Top Secret Clearance Required in Dulles, Virginia
Embark on a career putting innovative, reliable, and agile products and ideas into orbit, and beyond. Northrop Grumman has opportunities waiting for you that play a vital role in human space exploration, national defense, and scientific discovery, supporting multiple programs across the universe. With us, you'll discover a culture of curiosity and collaboration that will have you Defining Possible from the day you start. Our space systems connect and protect millions of people on earth every day, now and for the future. Explore your future and launch your career today.
We are seeking Principal or Senior Principal Engineer software candidates with a background in Spacecraft Mission Planning and Scheduling for our Tactical Space Systems division supporting mission critical customers and spacecraft missions. The location for this role is in Dulles, VA or Colorado Springs, CO.
What You'll Get To Do:
Understand the customer and mission needs and translate those into user stories and features
Design and implement unique mission planning algorithms and features
Develop mission unique software and services using service oriented architectures, message bus based data exchange that include first-of-a-kind capabilities
Collaborate with product owners, users, and other software developers
Perform software peer reviews, version control, automated tests, continuous integration, and continuous delivery in accordance with DevSecOps processes and best practices
The successful candidate is:
Knowledgeable about Mission Planning and Scheduling concepts for a variety of different types of spacecraft missions in different orbit regimes
Strong in object-oriented fundamentals
Expected to be a self-starter capable of making decision with overall project budget and schedule in mind.
This position may be filled at the Principal or Senior Principal level, depending on years of experience as follows:
Principal Level Qualifications:
- 5+ Years with Bachelors in Software Engineering or closely related discipline (or 3 Years with Masters in Software Engineering or closely related discipline and 1 Year with PhD in Software Engineering or closely related discipline)
Senior Principal Level Qualifications:
- 9+ Years with Bachelors in Software Engineering or closely related discipline (or 5 Years with Masters in Software Engineering or closely related discipline and 3 Years with PhD in Software Engineering or closely related discipline)
Remaining Qualifications for both levels:
Active Top Secret Clearance is required for consideration in this role
Experience working in a fast paced, Agile environment with the ability on teams focused on quality and capability delivery
Experience with C++ and/or Python
Experience in producing software architecture documentation
Significant experience with design, build, and deployment of software products
Demonstrated experience in technical problem solving, to include decomposition, root cause analysis, solution development, implementation and monitoring
Experience designing and developing Mission Planning and Scheduling applications for spacecraft missions
Experience participating in Agile programs and/or familiarity with Agile methodologies including Scaled Agile Framework
Possesses a certification in Agile
Familiarity with DevSecOps, continuous integration, and continuous delivery
Experience with Linux and Windows operating systems
TS/SCI is preferred
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.
Job Category : Engineering