Northrop Grumman Software Engineer 3 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.

No matter the assignment, Northrop Grumman is committed to being a leader in Cyber, Logistics and Modernization, Autonomous Systems, C4ISR, and Strike. For us, it's about more than just performing. It means realizing the values that define us: responsibility, trust, integrity and protecting freedom worldwide. These values inspire and unite our people- who make everything we do possible.

The Engineering, Sciences and Technology (ES&T) 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!

TheAir Force Life Cycle Management Center at Northrop Grumman Mission Systems (NGMS) is looking for you to join our team as a Software Engineer to support the System Engineering and Sustainment Integrator (SENSOR) program based out of Colorado Springs, CO.

What You'll Get to Do:

The Software Engineer will work closely with the software team leads and other experienced software engineers in the architecture, design, implementation and maintenance of a suite of SENSOR systems and sub-systems. This includes element and system level code analysis, and verification and validation of software baselines, models and simulations. The Software Engineer will be an active participant on an Agile software development team to include the use of Agile processes and methodologies. The Software Engineer will contribute to all phases of the software development, integration, and sustainment lifecycle, to include working with lead software engineers on the design and development of microservices in support of current and future SENSOR capabilities.

Primary responsibilities will include:

  • Development, debug and unit testing of system source code, high-level and detailed design including the creation of design artifacts, and collaboration with integration, test, and analysis engineers to ensure the developed product meets Technical Performance Measurements and requirements.

  • Providing software engineering knowledge on SENSOR program system baselines and remaining current on software development industry trends and tool developments, to include microservice design knowledge, skills and expertise.

  • Contribute to the creation and maintenance of software coding standards.

  • Provide input on software processes and process improvement to SENSOR software team leads.

  • Coordinate with system subject matter experts, systems engineering, integration engineering, and test engineering groups to ensure software quality and usefulness.

  • Support design reviews, both internal and external as well as participate in technical interchange meetings (TIMs) and critical design reviews (CDRs).

Additional Northrop Grumman Information:

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.

You'll Bring These Qualifications:

  • 5 Years of Software Engineering experience with a Bachelorsof Science ina STEM discipline; 3 Years with Masters; 0 Years with PhD

  • Active Department of Defense (DoD) Secret Clearance

  • Experience in Java, C++, Python, Linux scripting

  • Experience with Linux and Windows Operating System specific programming

  • Knowledge and skills in microservice design

  • Experience in developing Software Requirements

  • Experience in designing and developing Software using MBSE / SysML / UML, Object Oriented Analysis and Design

  • Knowledgeable in Continuous Integration/Deployment, Devops, or Scaled Agile Framework (SAFe) processes and build tools (Gradle or Jenkins)

  • Knowledgeable of Software Configuration Management (CM) processes and tools (Subversion, GIT, Mercurial, gitHub)

  • Knowledgeable with Unit testing processes, methodologies, and tools (JUnit and JMeter)

  • Experience in Agile processes and methodologies

  • Experience with software development tools used by Agile teams, such as the Atlassian Tool Suite (Jira, Confluence, Fisheye and Crucible)

  • Experience in Database development

  • Experience in technical documentation and analysis

  • Proposal estimation, basis of estimate analytics, and technical methodologies and process engineering

These Qualifications Would be Nice to Have:

  • Active Department of Defense (DoD) Top Secret Clearance

  • Familiarity with creating Gradle and/or Maven build files for the building and unit testing of components and uploading of developed artifacts to Nexus and/or Artifactory repositories

  • Familiarity with developing RESTful microservices primarily in Java using the Spring Boot, Spring Framework and Spring Cloud suite of products and APIs

  • Familiarity with development Jenkins pipelines using the Groovy Domain Specific Language (DSL) for the build, test and deployment of developed microservices within the SENSOR Continuous Integration and Test environments

  • Familiarity with the automation of provisioning and configuration of Virtual Machines (VMs) in the SENSOR Continuous Integration and Test environments using Ansible and/or Puppet

  • Familiarity with developing responsive web user interfaces (UIs) using web component and JavaScript frameworks interface with SENSOR microservices

  • Experience in provision development VMs using VirtualBox and Vagrant

  • User Experience (UX)/Graphical User Interface (GUI) design and development

  • CyberSecurity and Static Code Analysis

  • Current Security + Certification, or ability to obtain one of the certifications within 6 months

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 package will include the following:

  • Health Plan

  • Savings Plan

  • Paid Time Off

  • Additional benefits

  • Education Assistance

  • Training and Development

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 . U.S. Citizenship is required for most positions.