> Markdown version of [/jobs/ext/1146746-algorithm-software-engineer-level-3](https://www.wearedevelopers.com/jobs/ext/1146746-algorithm-software-engineer-level-3). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Algorithm Software Engineer - Level 3 - **Company:** Northrop Grumman - **Location:** Boulder, CO, United States - **Experience:** Experienced - **Salary:** $114,000.0 - $171,000.0 - **Contract:** Permanent contract - **Skills:** Algorithm Design, Data Analysis, AWK (Programming Language), C++ (Programming Language), Linux, Python (Programming Language), Numerical Computing, Grep, C++14 - **Published:** July 1, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9007521/algorithm-software-engineer-level-3 ## About the Role * 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. * Linux exposure and working knowledge of common utilities like grep, awk, cat head, etc. * C/C++; 4 years development experience * Algorithm design and state estimation experience * Data analysis - Population statistics and trend identification * Bridge between theoretical concepts and practical implementation * Experience with numerical computing (numerical linear algebra, differential equations, optimization (combinatorial and non-linear), and statistics. * Ability and willingness to travel up-to 10% to support business needs * Applicants must have a active in-scope U.S. Government issued Secret security clearance at the time of application which is required to start; with the ability to obtain and maintain a TS/SCI clearance., * Strong statistical background and skills * Experience in tracking and prediction algorithms, simulation, and validation * Experience with multiple hypothesis tracking * Experience in the numerical implementation of motion filters. * Familiarity with Overhead Persistent Infrared (OPIR) and Electro-Optical Infrared (EOIR) sensors and simulations is a plus * Experience with containerization ## Description As a Principal Algorithms Software Engineer - Level 3, you will be responsible for developing, analyzing, testing, and implementing extendable / reusable algorithms to improve missile tracking capabilities. Additional responsibilities will include but are not limited to providing documentation to supply tracking algorithms including observation models, propagation models, and filters / smoothers., * Breadth and depth in the application of mathematics to perform data analysis and algorithm development for missile tracking applications * Development and performance analysis of tracking and state estimation algorithms * Tool and prototype development using Modern C++ and Python * Algorithm defect tracking and resolution * Technical Documentation as required Seeking candidates who find satisfaction in working on challenging and diverse assignments in collaborative settings across all levels. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Data Science, ML & AI in the Oil and Gas Industry at NDT Global - Dr. Katja Träumner](https://www.wearedevelopers.com/videos/1308-data-science-ml-ai-in-the-oil-and-gas-industry-at-ndt-global-dr-katja-traumner) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)