Northrop Grumman Corporation
Receive alerts when this company posts new jobs.
Software Architect (19-175)
at Northrop Grumman Corporation
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 Mission Systems (NGMS) is looking for you to join our team as a Software Architect based out of Colorado Springs, CO.
What You'll get to Do:
The Software Architect has the overall responsibility to Develop and publish corporate business automation plans using cost-effective delivery technologies in support of major corporate strategies.
The candidate will perform the following tasks:
Perform complex software design activities integrating multiple technologies.
Provide architectural guidelines for all software design activities to current and future technological environments.
Maintain 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.
Architect complex systems to ensure separation of concerns.
Develop and refactor Java code for reusability, readability, and maintainability in an object-oriented codebase.
Understand and decompose requirements to support verification and validation testing of software components.
Generate detailed, repeatable, automated test procedures. The ability to extract data to support analysis requirements.
Generate procedures that test functionality.
Apply Agile and Lean Product Development principles as well as training others through a DevOps type environment.
Lead a team of high performing individuals across a multi-site, multi-discipline organization.
Analyze high level needs and through a structured and logical approach refine the need into an evolving architecture that leads to a fielded product.
Some travel between development sites (COS and HSV) may be required.
Active Secret clearance
9 Years with Bachelor's degree in a STEM-related field; 13 years' experience in lieu of a degree.
Possess 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).
Demonstrated leadership skills over software projects.
Background should include all aspects of the software development life cycle.
Experience with Eclipse, Maven, Git, JIRA, Confluence and other open source development tools.
Experience working in an integrated team environment with other systems, software, and specialty engineers to develop solutions.
Able to communicate effectively and clearly present technical approaches and findings.
Able to write and implement engineering plans within a project.
Proven interaction in a team environment a must.
Ideally, the candidate will have 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 concerns and how to apply secure software methodologies
Certifications such as Security desired.
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 has approximately 85,000 employees in all 50 states and in more than 25 countries, we strive to attract and retain the best employees by providing an inclusive work environment wherein employees are receptive to diverse ideas, perspectives and talents to help solve our toughest customer challenges: to develop and maintain some of the most technically sophisticated products, programs and services in the world.
Our Values. The women and men of Northrop Grumman Corporation are guided by Our Values. They describe our company as we want it to be. We want our decisions and actions to demonstrate these Values. We believe that putting Our Values into practice creates long-term benefits for shareholders, customers, employees, suppliers, and the communities we serve.
Our Responsibility. At Northrop Grumman, we are committed to maintaining the highest of ethical standards, embracing diversity and inclusion, protecting the environment, and striving to be an ideal corporate citizen in the community and in the world.
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.