Northrop Grumman Sr Principal Software Engineer in Colorado Springs, Colorado
At Northrop Grumman we develop cutting-edge technology that preserves freedom and advances human discovery. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We continue to innovate with developments from launching the first commercial flight to space, to discovering the early beginnings of the universe. Our employees are not only part of history, they're making history.
The Engineering & 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, innovative technologies to develop, design, produce and sustain optimized product lines across the sector while providing a decisive advantage to the warfighter. Come be a part of our mission!
Northrop Grumman Space Systems is looking for you to join our team as an Anti-Tamper Software Architect based out of Colorado Springs, CO or Huntsville, AL.
What You'll get to Do:
Develops and publishes corporate business automation plans using cost-effective delivery technologies in support of major corporate strategies.
Performs complex software design activities integrating multiple technologies.
Provides architectural guidelines for all software design activities to current and future technological environments.
Maintains state-of-the-art knowledge of technologies, planning, design, and analysis methodologies. Responsible for the design and architectural guidelines for current and future software technological activities.
Will be responsible for designing C2BMC AT and DEF SW solutions that meet customer requirements.
Some travel between development sites (COS and HSV) may be required.
Active Secret or higher clearance.
Security+ or higher certification.
Bachelor's degree in software engineering, computer science, mathematics, physics, or related field from an accredited college, with a minimum of 9 years of professional experience
A substantial understanding of system software design and development, Java development, Object-Oriented development patterns, principles and implementation, Service Oriented Architecture development principles and implementation, software architecture and continuous integration/continuous delivery (CI/CD).
Have demonstrated leadership skills over software projects.
Have an understanding of and possess demonstrable skills including:
Experience designing and implementing Anti-Tamper (AT) and/or Defense Exportability Features (DEF) solutions.
The ability to architect complex systems to ensure separation of concerns.
The ability to develop and refactor Java code for reusability, readability, and maintainability in an object-oriented codebase.
The ability to understand and decompose requirements to support verification and validation testing of software components.
The ability to generate detailed, repeatable, automated test procedures. The ability to extract data to support analysis requirements.
The ability to generate procedures that test functionality.
The ability to apply Agile and Lean Product Development principles as well as training others through a DevOps type environment.
Experience with Eclipse, Maven, Git, JIRA, Confluence and other open source development tools.
Have an understanding and knowledge of the Ballistic Missile Defense System (BMDS).
Have a demonstrated ability to lead a team of high performing individuals across a multi-site, multi-discipline organization.
Ability to analyze high level needs and through a structured and logical approach refine the need into an evolving architecture that leads to a fielded product.
Excellent communications skills required (written and oral).
Able to write and implement engineering plans within a project. Proven interaction in a team environment
Previously architected automation pipelines to enable effective development within environments with rapidly changing requirements, design challenges which require novel solutions, fast-paced activities, and tight deadlines.
Understanding of software cyber, anti-tampering and exportability concerns and how to apply secure software methodologies
What We Can Offer You:
Northrop Grumman provides a comprehensive benefits package and a work environment that encourages your growth and supports the mutual success of our people and our company. Northrop Grumman benefits give you the flexibility and control to choose the benefits that make the most sense for you and your family. Your benefits will include the following:
Paid Time Off
Training and Development
Flexible Work Arrangements
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