Logo
Northrop Grumman

Principal / Sr Principal Software Engineer - FORGE - R10209561

Northrop Grumman, Boulder, Colorado, United States, 80301

Save Job

Overview

Join to apply for the Principal / Sr Principal Software Engineer - FORGE - R10209561 role at Northrop Grumman. The FORGE Sensor Specific Processing (SSP) Team works on software that processes legacy Space Based Infrared Sensor (SBIRS) data within the FORGE framework. The team uses Agile methods to deliver software across the full lifecycle. Position Overview

As a Principal Software Engineer or Sr. Principal Software Engineer, you will be responsible for the design, development, documentation, testing, deployment, and debugging of software applications. This includes researching, identifying, and implementing solutions to complex, multi-disciplinary software problems. Essential Functions

Software engineering support for multi-language (C/C++, Python, and Java) and complex software systems New feature implementation that enables smooth integration with pre-existing systems Experience with containerization (Docker, Kubernetes, etc.) Software development using Agile Methodology Utilizing Jira to document bugs and enhancements Enhance usability, performance, and maintainability of systems via analysis and bug fixes Coordinate, integrate, and resolve defects in conjunction with the test team Qualifications

Basic Qualifications

Principal Software Engineer: Bachelor’s Degree in a STEM discipline and 5 years of related experience, or a Master’s degree in STEM and 3 years experience, or a PhD. Senior Principal Software Engineer: Bachelor’s Degree in STEM and 8 years of related experience, or a Master’s degree in STEM and 6 years experience, or a PhD and 4 years of experience. Linux experience C/C++ and Python proficiency Object Oriented Programming (OOP) experience Ability and willingness to travel up to 10% to support business needs Ability to obtain and maintain a US DoD Secret security clearance (current active or recently inactive within past 2 years); must be able to obtain and maintain a TS/SCI clearance Preferred Qualifications

OO design pattern and modern data structure experience Configuration management software experience (e.g., Git) Experience with containerization Software development and troubleshooting in a team environment Legacy software and modernization experience Java and shell scripting experience Agile development experience Atlassian Tool Suite experience Technical leadership experience Full software development lifecycle experience Familiarity with OPIR and EOIR sensors and simulations is a plus Compensation and Benefits

Primary Level Salary Range: $110,300.00 - $165,500.00 Secondary Level Salary Range: $137,400.00 - $206,000.00 The salary ranges are general guidelines; offers depend on the scope and responsibilities, candidate experience, education, skills, and market conditions. Overtime, shift differential, discretionary bonus, and long-term incentives may be available depending on the position. Northrop Grumman provides benefits including health insurance, life and disability coverage, a savings plan, company-paid holidays, and paid time off. Equal Employment Opportunity

Northrop Grumman is an Equal Opportunity 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 and pay transparency statement, please visit http://www.northropgrumman.com/EEO. U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.

#J-18808-Ljbffr