Principal / Sr. Principal Software Engineer – Forge
Company | Northrop Grumman |
---|---|
Location | Boulder, CO, USA |
Salary | $110300 – $206000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 5 years of related experience or a Master’s degree in a STEM discipline and 3 years of related experience, or 1 year with a PhD for Principal Software Engineer (Level 3)
- Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 8 years of related experience, or a Master’s degree in a STEM discipline and 6 years of experience, or 4 years with a PhD for Senior Principal Software Engineer (Level 4)
- Linux experience
- C/C++ and Python proficiency
- Object Oriented Programming (OOP) experience
- Ability and willingness to travel up-to 10% to support business needs
- Applicants must have either a current active in-scope U.S. Government DoD issued Secret security clearance, or an inactive U.S. Government DoD issued Secret clearance within the past 2 years at the time of application. If inactive the Secret clearance will need to be re-activated and is required to start. All applicants must have the ability to obtain and maintain a Top Secret/SCI (TS/SCI) security clearance.
Responsibilities
- 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.
Preferred Qualifications
- A current active in-scope U.S. Government DoD issued Top Secret/SCI (TS/SCI) security clearance
- OO design pattern and modern data structure experience
- Configuration management software experience (i.e. Git, etc.)
- Experience with containerization
- Software development and troubleshooting in a team environment
- Legacy software and modernization effort experience
- Java and shell scripting language experience
- Agile development experience
- Atlassian Tool Suite experience
- Technical leadership experience
- Full software development lifecycle experience
- Familiarity with Overhead Persistent Infrared (OPIR) and Electro-Optical Infrared (EOIR) sensors and simulations is a plus