Algorithm Development Software Engineer - Level 2 or 3
Backend Developer
Python
Algorithm Development
Algorithms
Application Security
Automation
C++ Language
Cloud Infrastructure
Cloud Native
Cloud Native Technologies
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Data Analysis
Data Processing
Desktop Support
DevOps
Devops Tools
DevSecOps
Embedded Software
Embedded System
Embedded Systems
End User Support
Engineer
Engineering
Engineering Software
Hardware Engineering
Hardware Software Co Design
Information Technology (IT)
Information Technology It
Infrastructure As Code
It Support
Kubernetes
Linux
Operating Systems
Platform Engineering
Programming
Programming Language
Programming Languages
Security
Security Automation
Security Devops
Software Development
Software Engineer
Software Engineering
Software Security
Systems
Technical Support
Threat Detection
Unix Operating System
Job Description
Join Northrop Grumman in a fast-paced, cutting-edge on-site research and development environment in Boulder, CO. This role supports work designing and implementing software and mathematical algorithms used to identify different threats, with modern tooling, collaborative engineering practices, and the chance to build technical depth in physics and math-driven problem solving.
Location: On-site, Boulder, CO
Salary: USD 91,800 - 171,000 per year (primary: $91,800.00 - $137,600.00; secondary: $114,000.00 - $171,000.00)
Travel: Up to 10% to support business needs
Clearance: Secret required for start; ability to obtain and maintain Top Secret clearance
What You’ll Do
- Design, develop, test, document, and debug software and mathematical algorithms used to identify different threats.
- Develop software using C++ 20 and Python.
- Apply a strong understanding of physics and math to support algorithm development and analysis.
- Support analysis tool development.
- Provide technical documentation as required.
Required Qualifications
- Software Engineer - Level 2: Bachelor’s degree in a STEM discipline preferred from an accredited university and 2 years of related experience, or a Master’s degree and 0-2 years of related experience.
- Principal Software Engineer - Level 3: Bachelor’s degree in a STEM 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 with a PhD.
- Must have a current active, in-scope U.S. Government issued Secret security clearance at the time of application, with the ability to obtain and maintain Top Secret.
- Ability and willingness to travel 10% to support business needs.
Technologies You May Use
- C++ 20
- Python
- Linux
- Kubernetes
- Docker Compose
Preferred Qualifications
- Current active in-scope Top Secret security clearance
- Modern C++ experience, including templates, move semantics, and smart pointers
- Strong math and physics background (vectors and kinematics, reference frames, attitude dynamics, stochastic processes, linear algebra)
- Statistical principles and analysis experience (probability distributions, conditional probability, multivariate random variables, Kalman filters, least squares)
- Linux and Python experience
- Data fusion, distributed systems, algorithm design, state estimation and tracking
- Algorithm verification and validation
- DevOps and DevSecOps experience
- Exposure to OPIR and EOIR sensors; translating sensor data into actionable results
- Exposure to long range infrared systems and PSF photometry
- Stereo vision systems experience; remote sensing experience
- Container orchestration and deployment experience (Kubernetes and/or Docker Compose)
- Atlassian suite experience (Jira, Bitbucket, Confluence)
Benefits
- Health insurance coverage
- Life and disability insurance
- Savings plan
- Company paid holidays
- Paid time off (PTO) for vacation and/or personal business
- Depending on the position: eligibility for overtime, shift differential, and a discretionary bonus in addition to base pay
- Annual bonuses designed to reward individual contributions and share in company results
- Vice President or Director positions may be eligible for Long Term Incentives
Relocation
Relocation assistance may be available.
Similar Jobs
U