Software Engineer 3/4 - Continuous Integration SME
Working in Northrop Grumman Mission Systems means making a direct contribution to mission projects that keep our homeland safe, expanding the boundaries of possibility, and reshaping the world we live in. If you're looking for challenging work experiences with a bigger purpose and desire to learn in a collaborative environment, we invite you to look for the next step in your career at Northrop Grumman.
Northrop Grumman's Software Engineers work in collaborative, team-based environments to design, develop, and assure high-performing software systems. You will have the opportunity to be a flexible self-starter, working to create solutions that keep our armed services safe and battle-ready around the world. We encourage innovation and forward thinking and expect our developers to take a high level of ownership throughout the software life cycle.
This team member will be a subject matter expert (SME) responsible for building an end-to-end solution in the area of automated build, deployment, and monitoring. You'll need the ability to not only code and configure tools, but also assemble and integrate technology across disparate platforms is critical to success. This includes a good understanding of systems, data structures, modern scripting and enterprise level languages as well as open source tools that can and should be leveraged to solve problems.
- Establish continuous integration (CI) pipeline to fully automate deployment of the operational software and associated products
- Create scripts and templates to build development systems for our software engineers
- Build tools for deployment, monitoring and operations. Troubleshoot and resolve issues in our development, test and production environments.
- Work with DevOps architects on software and system optimizations, helping to identify and remove potential performance bottlenecks
- Design, manage, and maintain tools to automate operational processes
Medical, Dental & Vision coverage
Employee Assistance Programs & Work/Life Solutions
Paid Time Off
Health & Wellness Resources
This position's standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off.
This requisition may be filled at a higher grade based on qualifications listed below.
This position may be filled at either a level 3 or 4.
- BQs for a Software Engineer 3: requires 5 years with Bachelor of Science in Science, Technology, Engineering or Math (STEM) discipline; 3 Years with Masters; 0 Years with PhD.
- BQs for a Software Engineer 4: requires 9 years with Bachelor of Science in Science, Technology, Engineering or Math (STEM) discipline; 7 Years with Masters; 4 Years with PhD.
- Experience with automation and configuration management
- Experience in automation and testing via scripting/programming
- Understanding of Agile and other development processes and methodologies
- Source, build/release, and configuration management in a continuous integration & delivery environment
- Configuring and administrating DevOps servers (Such as Atlassian Stack, Jira, BitBucket, Confluence, Bamboo, and Jenkins) running on Linux.
- Ability to obtain a Secret Security Clearance.
- Ability to use a wide variety of open source technologies
- Software process automation with popular scripting languages such as Python
- Experience developing code in at least one high-level programming language (C/C++, Java, or Ada)
- Application performance analysis and monitoring
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.
Back to top