Northrop Grumman Software Engineer 4 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 provide technical leadership to software engineers and analysts 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 and provide leadership in the use of Agile processes and methodologies. This individual will contribute to all phases of the software development, integration, and sustainment lifecycle, to include performing the design and development of microservices in support of current and future SENSOR capabilities.
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 expertise on SENSOR program system baselines and remaining current on software development industry trends and tool developments, to include microservice design knowledge, skills and expertise.
Create and maintain software coding standards while also teaching junior developers these same standard development practices. They will 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 interact with SENSOR customers as necessary during 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:
9 Years of Software Engineering experience with a Bachelors of Science in a STEM discipline; 7 Years with Masters; 4 Years with PhD
Active DoD Secret Clearance
Proficient in Java, C++, Python, Linux scripting
Experience with Linux and Windows Operating System specific programming
Knowledge, skills, and expertise in microservice design
Proficient in developing Software Requirements
Proficient 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)
Proficient 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
Proficient in technical documentation and analysis
Strong proposal estimation, basis of estimate analytics, and technical methodologies and process engineering experience
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
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:
Paid Time Off
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 www.northropgrumman.com/EEO . U.S. Citizenship is required for most positions.