Software Engineer (Level 3/4)
Job Description
Northrop Grumman is seeking a Software Engineer at Level 3/4 to help develop and sustain satellite ground software that supports platform operations and mission needs. This onsite role is based on the Dulles, VA and McLean, VA campus locations and requires a Top Secret clearance at the time of application.
In this position, you will work across the software stack for ground segment capabilities, supporting development, test, configuration, and operational troubleshooting in support of acceptance and launch activities.
Role Overview
- Full stack development spanning the OS, platform, and mission unique software layer
- Develop client and server applications and services using service or object-oriented architectures
- Build message bus-based data exchange capabilities, including first-of-a-kind features
- Support Operations ground software and associated configurations, including troubleshooting software errors and hardware issues impacting ground software operation
- Support Acceptance Test events, including executing tests
- Perform test automation
- Configure ground segment software for relevant environments
- Resolve and remediate software defects
- Implement software enhancements based on customer change requests or mission needs
- Provide ground software support during launch and launch rehearsal events
- Support installation of new ground segment software across operational, development, and test environments
Required Qualifications
- U.S. Citizenship
- Active Top-Secret clearance required at the time of application (clearance required for start: Yes)
- Software Engineer Level 3: Bachelor’s degree in a STEM field (ideally Computer Science or Engineering) and 5 years of experience, or a master’s degree and 3 years, or a PhD (outside of internships, research projects, etc.), with experience considered in lieu of degree (additional 4 years)
- Demonstrated software development experience for Level 3
- Experience with Python application development, C++, and Bash scripting for Level 3
- Software Engineer Level 4: Bachelor’s degree in a STEM field (ideally Computer Science or Engineering) and 8 years of experience, or a master’s degree and 6 years, or a PhD and 3 years, with experience considered in lieu of degree (additional 4 years)
- Demonstrated software development experience for Level 4
- Experience with Python application development, C++, and Bash scripting for Level 4
- Strong preference for Top Secret with SCI
Technologies
- Python
- C++
- Bash Scripting
- Postgres
- Ansible
- PKI
Compensation
- Primary level salary range: $114,000.00 - $171,000.00
- Secondary level salary range: $142,200.00 - $213,400.00
- Annual salary range shown: USD 114,000 - 213,400 per year
Benefits
- Health insurance coverage
- Life and disability insurance
- Savings plan
- Company paid holidays
- Paid time off (PTO) for vacation and/or personal business
- Depending on the position, eligibility for overtime, shift differential, and a discretionary bonus in addition to base pay
- Annual bonuses
- Vice President or Director positions may be eligible for Long Term Incentives
Travel and Support
- Travel: Yes, 10% of the time
- Relocation assistance: may be available
Location and Application Window
- Onsite location: Dulles, VA and McLean, VA campus
- Application period (estimated): 20 days from the job posting date