
Software Engineer - Level 3
Northrop Grumman · Colorado Springs, CO
- On site
- Full-time
- $130,000 / year
- Colorado Springs, CO
Email the hiring manager to get a response.
Get their verified email + an intro that's ready to send.
Subject: Interested in the Software Engineer - Level 3 role at Northrop Grumman
Hi Casey — I came across the Software Engineer - Level 3 opening and wanted to reach out directly. I've spent the last few years doing exactly this kind of work, and Northrop Grumman stood out because…
✎ Personalized to your résumé after sign-up.
- ✓ Verified email of the hiring manager
- ✓ Intro email personalized to your résumé
- ✓ $9/mo = unlimited — any job link
Secure checkout · cancel anytime
Job highlights
- Develop software for missile defense systems.
- Work on Command and Control GUI.
- Utilize C++ and Linux environments.
- Collaborate in an agile scrum team.
- Requires a Secret security clearance.
About the role
Software Engineer - Level 3
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. 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 look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
Northrop Grumman Space Systems, Multi-Domain Operations, and Missile Defense Integration Business Unit (BU) has an exciting career opportunity for a Software Engineer – Level 3 to join our team of qualified, diverse individuals. This position will be in Colorado Springs, CO.
Position Overview
The Software Engineer – Level 3 responsibilities include software development and support of the GMD Fire Controls (GFC) suite of products within the Missile Defense Agency’s (MDA) Ground-based Midcourse Defense Weapon System (GWS) program. You will be responsible for developing and implementing software updates that best meet changing customer needs for new and existing features of the GFC system, collaborating with team members, and working in a cross-functional agile scrum team.
The selected individual will support the GFC product development out of Colorado Springs, CO and will primarily be working with the Command and Control (C2) Graphical User Interface (GUI).
Essential Functions
- Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions with ingenuity and creativity.
- Collaborates with other software and systems engineers to determine computer user needs; analyzes system capabilities to resolve problems with program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions.
- Ensure software standards are met.
- Will demonstrate a thorough understanding and wide application of software development related technical principles, theories, and concepts. Show general knowledge of other related disciplines.
- Support advanced portions of the lifecycle of software development to include requirements definition, integration, and deployment.
- Prioritize and adjust tasks to accomplish project results with limited oversight and direction.
- Apply "systems thinking" to ensure developed products are scalable, maintainable, and meet end-user needs.
- Communicate openly and effectively with teammates and customer representatives.
Seeking candidates who find satisfaction in working on challenging and diverse assignments in collaborative settings across all levels.
Basic Qualifications
- Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 5 years of related work experience, or a Master's Degree and 3 years of related work experience, or 1 year of related work experience with a PhD.
- Experience developing software in object-oriented C++ for 3+ years.
- Fundamental understanding of C++.
- Practical experience with UI/UX Design.
- Practical experience with Software Design.
- Experience working with (RHEL) Linux Red Hat environment.
- Experience debugging software.
- Ability and willingness to travel up to 10% to support business needs.
- Applicants must have a current active in-scope US Government issued Secret security clearance at the time of application, which is required to start.
Preferred Qualifications
- Experience with Missile Defense Agency systems.
- Understanding of continuous integration and continuous delivery.
- Familiarity with Agile software development practices, Agile methodologies (Scrum, Kanban), and Scaled Agile Framework.
- Familiarity with version control software and Atlassian tools. i.e. Git, Bitbucket, Jira, Confluence, and Jenkins.
- 5+ years of experience with C++.
- Ability to maintain and upgrade existing GUI application windows developed using Motif within a large code base.
- Familiarity with TeleUSE GUI Builder and Motif widget sets.
- Experience programming in OpenGL and a basic understanding of 2D / 3D mapping UI a plus.
- Experience debugging software with GDB.
- Strong interpersonal skills to collaborate effectively with technical teams and government customer personnel.
- Experience analyzing complex problems and developing solutions based on limited direction and definition.
- Ability to prioritize and adjust tasks to accomplish project goals.
Key skills/competency
- Software Engineer
- C++ Development
- UI/UX Design
- Software Design
- Linux (RHEL)
- Debugging
- Agile Methodologies
- Missile Defense Systems
- Continuous Integration/Continuous Delivery
- Secret Security Clearance
Skills & topics
- Software Engineer
- C++
- Object-Oriented Programming
- UI/UX Design
- Software Design
- Linux
- RHEL
- Debugging
- Agile
- Scrum
- Missile Defense
- Secret Clearance
- Northrop Grumman
How to get hired
- Tailor your resume: Highlight your C++ experience, UI/UX design, software design, and Linux environment skills to match Northrop Grumman's needs for a Software Engineer.
- Emphasize clearance: Clearly state your active Secret security clearance in your application and resume for this Software Engineer position.
- Showcase Agile experience: Detail your familiarity with Agile methodologies, Scrum, Kanban, and tools like Jira and Confluence in your application.
- Prepare for technical interviews: Be ready to discuss your object-oriented C++ programming, software debugging, and systems thinking approaches.
- Research Northrop Grumman: Understand their mission in defense technology and demonstrate how your skills align with their pioneering spirit.
Technical preparation
Behavioral questions
Frequently asked questions
- What kind of security clearance is required for the Software Engineer role at Northrop Grumman?
- This Software Engineer position requires a current active in-scope US Government issued Secret security clearance at the time of application, which is necessary to start the role.
- What programming languages and tools are primarily used for this Software Engineer job at Northrop Grumman?
- The Software Engineer role primarily involves developing software in object-oriented C++ and working within a Red Hat Enterprise Linux (RHEL) environment. Familiarity with Atlassian tools like Git, Bitbucket, Jira, and Confluence is also preferred.
- Is this a remote or on-site Software Engineer position at Northrop Grumman?
- This Software Engineer position is located in Colorado Springs, CO, and requires the selected individual to work on-site. Travel is expected up to 10% of the time.
- What are the educational and experience requirements for the Software Engineer position?
- A Bachelor's Degree in a STEM discipline with 5 years of related work experience, a Master's Degree with 3 years of experience, or a PhD with 1 year of experience is required. A minimum of 3 years of experience in object-oriented C++ development is also necessary.
- What is the salary range for the Software Engineer position at Northrop Grumman?
- The primary salary range for this Software Engineer position is between $103,600.00 and $155,400.00 annually. Northrop Grumman considers various factors like experience, skills, and market conditions when determining the final offer.
- Does Northrop Grumman offer relocation assistance for this Software Engineer role?
- No, the job description explicitly states that no relocation assistance is available for this Software Engineer position.
- What is the application timeline for this Software Engineer job?
- The application period is estimated to be around 20 days from the posting date, but this timeline may be adjusted based on business needs and candidate availability.
Similar roles
Open positions we recommend based on this role.
Sentinel - Mechanical Engineers
Northrop Grumman · Colorado Springs, CO
Sentinel - Software Engineers
Northrop Grumman · Roy, UT
Network Engineer
Northrop Grumman · San Diego, CA
Sentinel Principal/Sr Principal Mechanical Engineer -17104*
Northrop Grumman · Colorado Springs, CO
Staff Systems Engineer - Lead
Northrop Grumman · El Segundo, California, United States
