Logo
Northrop Grumman

Northrop Grumman is hiring: Software Engineer / Principal Software Engineer - R1

Northrop Grumman, Boulder, CO, US, 80301

Save Job

Overview Software Engineer / Principal Software Engineer - R10209896 – Northrop Grumman RELOCATION ASSISTANCE: No relocation assistance available CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time Location: Boulder, CO (remote work not indicated) Position Overview As a Software Engineer or 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 New feature implementation that allows for smooth integration with pre-existing systems Software development using Agile Methodology Utilizing Jira to document bugs and enhancements Software engineering support for multi-language (C/C++, Python, and Java) and complex software systems Enhance usability, performance, and maintainability of systems via analysis and bug fixes Coordinate, integrate, and resolve defects in conjunction with the test team This requisition may be filled at either a Software Engineer or a Principal Software Engineer level. Qualifications Basic Qualifications For Software Engineer Bachelor’s Degree in a STEM discipline from an accredited university and 2 years of related experience or a master’s degree in a STEM discipline Linux experience C/C++ and Python proficiency Object Oriented Programming (OOP) experience Ability and willingness to travel up to 10% to support business needs Active in-scope U.S. Government DoD Secret security clearance at time of application and ability to obtain/maintain TS/SCI (if applicable) Principal Software Engineer Bachelor’s Degree in a STEM discipline and 5 years of related experience, or a master’s degree with 3 years’ experience, or PhD with 1 year 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 Active in-scope U.S. Government DoD Secret security clearance at time of application and ability to obtain/maintain TS/SCI (if applicable) 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 language experience Agile development experience Atlassian Tool Suite experience Full software development lifecycle experience Familiarity with OPIR and EOIR sensors and simulations is a plus Salary and Benefits Primary Level Salary Range: $89,400.00 - $134,200.00 Secondary Level Salary Range: $110,300.00 - $165,500.00 Salary is a general guideline; offers depend on scope, responsibilities, experience, education, skills, and market conditions. Overtime, shift differential, discretionary bonuses, and long-term incentives may apply depending on position and level. Benefits include health insurance, life and disability insurance, 401(k) savings plan, holidays, and PTO. The application period for the job is estimated to be 20 days from the posting date but may be shortened or extended based on business needs and candidate availability. Equal Opportunity Employer: Northrop Grumman does not discriminate based on 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, visit http://www.northropgrumman.com/EEO. U.S. Citizenship is required for positions with government clearance. #J-18808-Ljbffr