Software Engineer - Level 3 or 4 (Mathematician)
Quick Summary
Principal Software Engineer – Level 3: Bachelor’s Degree in a STEM (Science, Technology,
The Northrop Grumman Space Systems, Multi-Domain Operations, and Missile Defense Integration Business Unit (BU), Advanced Programs group has an opening for a Software Engineer – Level 3 or 4 (mathematician/algorithms developer/software engineer). We are working on an autonomous distributed tracking system - Join our high performing software team and come make history with us! The position is located on-site in Boulder, CO. Boulder is nestled in the foothills of the Rocky Mountains, and only 25 miles from downtown Denver.
Join the Advanced Programs team as a Mathematician with Linux environment and C++ software development exposure.
- Performance analysis of tracking and state estimation algorithms
- Tool and prototype development using modern C++ v20+ and Python
- Algorithm defect tracking and resolution
- Analysis tool development (Python)
- Technical documentation input as required
- Input to customer-facing presentations
Requirements
~3 min readThis requisition may be filled at either a Principal Software Engineer – Level 3 or a Sr. Principal Software Engineer – Level 4.
- Principal Software Engineer – Level 3: 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 and 3 years of related experience, or 1 year of experience with a PhD.
- Sr. Principal Software Engineer – Level 4: 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 and 6 years of related experience, or 4 years of experience with a PhD.
- An active in-scope U.S. Government DoD Secret security clearance is required to start; with the ability to obtain and maintain a Top Secret security clearance.
- Linux Experience
- Modern C++ Experience - Ability to write modern C++ code (templates, understanding move semantics, smart pointers, etc.)
- Python Experience
- Strong Math Background
- Stochastic Processes
- Linear Algebra
- Probability
- Statistical Principles & Analysis Experience
- Hypothesis Testing
- Probability Distributions
- Conditional Probability
- Multi-Variate Random Variables
- Kalman Filters
- Least Squares
- Algorithm design and state estimation experience
- Stereo vision systems experience
- Infrared systems experience
- Satellite systems experience
- Data fusion experience
- Distributed systems experience
- Algorithm verification and validation experience
- Plotly, javascript, and SQL experience
Location & Eligibility
Listing Details
- First seen
- October 6, 2026
- Last seen
- October 6, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 51%
- Scored at
- October 6, 2026
Signal breakdown
Similar Software Engineer Level jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.