
Principal Software Engineer – X-Lab Developer (26-411)
Northrop Grumman1 day ago
Colorado Springs, CO, USAStaff+
Base Salary
$104k - $155k/yr
Responsibilities
- Develop and integrate prototype software capabilities for missile-defense applications.
- Perform full-cycle software engineering, including design, implementation, deployment, integration, and troubleshooting.
- Develop Java or other object-oriented software using appropriate principles and patterns.
- Apply systems-engineering concepts to inform software design.
- Support application deployment across Windows and Unix/Linux platforms.
- Use Eclipse IDE, Maven, Git/GitLab, Python, and Ansible for builds, version control, and configuration management.
- Create and manage Bash scripts to automate build and testing processes.
- Develop automated tests with JUnit, Mockito, and other test frameworks while maintaining repeatable test artifacts and coverage.
- Adapt to changing requirements, novel design challenges, fast-paced work, and tight deadlines.
- Travel approximately 10% of the time for business needs.
Requirements
- Bachelor’s degree in computer science, software engineering, engineering, mathematics, physics, or a related field plus five years of experience; or a related master’s degree plus three years of relevant experience; or nine years of relevant experience in lieu of a degree.
- Current, active Government-issued 8140 certification at IAT Level II or higher, such as Security+ CE, CCNA-Security, CySA+, or CND, required at application and throughout the contract period.
- Current, active, in-scope Government-issued Secret security clearance required at application and to start.
- Experience with Java or another object-oriented programming language and object-oriented development principles.
- Experience with Windows and Unix/Linux operating systems and application deployment, integration, and troubleshooting.
- Preferred: three years of hands-on Java development in a secure or defense-related environment.
- Preferred: strong command of Spring, including Spring MVC, Spring Data, and Spring Boot.
- Preferred: Linux experience and experience with software testing and analysis tools.
- Preferred: knowledge of JavaScript, CSS, and HTML.
- Strong communication, organizational, and interpersonal abilities.
Benefits
- Health plan, savings plan, paid time off, education assistance, and training and development.
- Flexible work arrangements are offered, although this position specifically requires on-site work with no remote option.
- No relocation assistance is available.
- The role is based at Schriever Space Force Base, Colorado, and requires approximately 10% travel.
- Potential additional eligibility for overtime, shift differential, and discretionary bonuses is described separately from base salary.
Tech Stack
Categories
About Northrop Grumman
Northrop Grumman designs and manufactures aircraft, spacecraft, missile defense, C4ISR, and cyber systems for the U.S. government, NASA, and allied nations. The company operates primarily through long-term defense and space contracts, delivering products and services spanning autonomous systems, sensors, software, and sustainment. Founded in 1994 and headquartered in Falls Church, Virginia, it is a public company listed on the NYSE (ticker: NOC).