Principal Software Engineer (GUI) (26-260)
Job Description
Northrop Grumman Space Systems' Missile Defense Integration division is seeking a Principal Software Engineer (GUI) to join the C2BMC Global program in Colorado Springs. This on-site role focuses on developing and supporting a large distributed Java system for missile-defense capabilities, and requires a DoD Secret clearance to start, with the potential to be cleared to TS/SCI.
Location
Colorado Springs, CO (onsite)
Salary
USD 103,600 - 155,400 per year
Education and Experience
- Bachelor’s degree in Computer Science, Software Engineering, Mathematics, Physics, or a related field from an accredited university, with 5 years of experience; or Master’s degree in a related field with 3 years of relevant work experience; or 9 years of relevant work experience may be considered as an alternative to a degree
- Current, active in-scope DoD-issued Secret security clearance at the time of application, with the ability to be cleared to TS/SCI
- Experience with Java or C++ software development, testing, or software integration
- Hands-on experience with DoD integration processes, Agile and DevOps methodologies, and automated test tools
- Ability to thrive in a fast-paced environment and adapt quickly to change
- Frequent contact with internal and external customers and representing the organization in providing solutions to difficult technical issues related to specific projects
Responsibilities
- Primary focus on software development in Java
- Communicate effectively, both verbally and in writing, with teammates and stakeholders
- Work independently or collaborate within a small team
- Adapt to a dynamic, ever-changing environment
- Provide in-depth analysis and technical support for a large distributed Java system
- Resolve complex problems and participate in design, development, testing, integration, and user support for a substantial codebase
- Follow specifications to implement or modify functionality in the code
- Assist with design, benchmarking, testing, debugging, and documentation tasks
- Coordinate with other system support groups to resolve issues, set standards, and improve system efficiency
Technologies
- Java
- C++
- Angular
- Cesium
- JWT Authentication
- TypeScript
- HTML
- CSS
- Node.js
- WildFly
- Eclipse
- Git
- Jenkins
- Maven
- Jira
- Confluence
- Linux
Benefits
- Health Plan
- Savings Plan
- Paid Time Off
- Education Assistance
- Training and Development
- Flexible Work Arrangements