Algorithms Software Engineer - Level 2

0090 CORP-Corporate Office

United States

On-site

USD 91,800 - 137,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Life and disability insurance
Paid time off

Job summary

0090 CORP-Corporate Office is hiring an Algorithms Software Engineer – Level 2 in Boulder, CO. This role involves developing algorithms to enhance missile tracking capabilities, analyzing algorithms, and implementing scalable solutions.

Qualifications include a Bachelor’s degree in a STEM field, strong C/C++ development experience, and the ability to obtain a Secret clearance. Competitive salary ranging from $91,800 to $137,600 with health benefits and additional compensation offered.

Qualifications

  • Bachelor’s degree in a STEM discipline or a Master's degree with relevant experience.
  • At least 4 years of C/C++ development experience.
  • Strong background in statistical analysis.

Responsibilities

  • Develop and implement algorithms for missile tracking.
  • Maintain documentation for algorithms and models.
  • Perform data analysis for missile tracking applications.

Skills

C/C++ development
Data analysis
Algorithm design
Numerical computing
Linux utilities

Education

Bachelor’s Degree in STEM

Tools

Modern C++
Python

Job description

Job Summary

Algorithms Software Engineer – Level 2 located in Boulder, CO. Responsible for developing, analyzing, testing, and implementing scalable algorithms to improve missile tracking capabilities and to document models and filters for tracking systems.

Essential Functions
  • Develop, analyze, test, and implement extensible and reusable algorithms for missile tracking.
  • Provide and maintain documentation for tracking algorithms, observation models, propagation models, and filters/smoothers.
  • Perform data analysis and algorithm development for missile tracking applications.
  • Develop and assess the performance of tracking and state‑estimation algorithms.
  • Build tools and prototypes using Modern C++ and Python.
  • Track and resolve algorithm defects.
  • Produce technical documentation as required.
Basic Qualifications
  • Bachelor’s Degree in a STEM discipline (Science, Technology, Engineering, or Mathematics) from an accredited university and at least 2 years of related experience,
    or a Master’s Degree in a STEM discipline and 0–2 years of related experience.
  • Linux exposure and working knowledge of common utilities such as grep, awk, cat, head, etc.
  • 4 years of C/C++ development experience.
  • Algorithm design and state‑estimation experience.
  • Data analysis skills, including population statistics and trend identification.
  • Ability to bridge theoretical concepts with practical implementation.
  • Experience with numerical computing, including numerical linear algebra, differential equations, optimization (combinatorial and non‑linear), and statistics.
  • Ability and willingness to travel up to 10% of the time to support business needs.
  • Active U.S. Government‑issued Secret clearance required at the time of application; ability to obtain and maintain TS/SCI clearance.
Preferred Qualifications
  • Strong statistical background and skills.
  • Experience in tracking and prediction algorithms, simulation, and validation.
  • Experience with multiple hypothesis tracking.
  • Experience with the numerical implementation of motion filters.
  • Familiarity with Overhead Persistent Infrared (OPIR) and Electro‑Optical Infrared (EOIR) sensors and simulations.
  • Experience with containerization.
Salary and Benefits

Primary Level Salary Range: $91,800.00 – $137,600.00. Compensation may include overtime, shift differential, discretionary bonuses, and long‑term incentives. Northrop Grumman provides health insurance coverage, life and disability insurance, a savings plan, company‑paid holidays, and paid time off for vacation and personal business.

Relocation Assistance

No relocation assistance available.

Security Clearance

Active Secret clearance required at the time of application; ability to obtain and maintain TS/SCI clearance.

Travel

Travel required up to 10% of the time.

EEO Statement

Northrop Grumman is an Equal Opportunity Employer. We make decisions without regard to 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, please visit http://www.northropgrumman.com/EEO.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Algorithm Software Engineer - Level 3
Algorithm Software Engineer - Level 3

Northrop Grumman • Boulder (CO)

On-site
USD 114,000 - 171,000
Health insurance
Paid time off (PTO)
Life and disability insurance
Software Performance Analysis Engineer - Level 2 or 3
Software Performance Analysis Engineer - Level 2 or 3

0090 CORP-Corporate Office • United States

On-site
USD 91,800 - 171,000
Health insurance
Life and disability insurance
Savings plan
+2
Software Engineer - Level 3 or 4 (Mathematician)
Software Engineer - Level 3 or 4 (Mathematician)

Northrop Grumman • Boulder (CO)

On-site
USD 114,000 - 213,000
Health insurance
Life and disability insurance
Savings plan
+1
Missile Tracking Systems Specialist (Level 3 or 4)
Missile Tracking Systems Specialist (Level 3 or 4)

0090 CORP-Corporate Office • United States

On-site
USD 114,000 - 214,000
Software Engineer - Level 3 or 4 (Mathematician)
Software Engineer - Level 3 or 4 (Mathematician)

0090 CORP-Corporate Office • United States

On-site
USD 114,000 - 213,000
Relocation assistance
Principal Engineer Software/Senior Principal Engineer Software (Tracking)
Principal Engineer Software/Senior Principal Engineer Software (Tracking)

0090 CORP-Corporate Office • United States

On-site
USD 98,000 - 185,000
Health insurance
Life & disability insurance
Paid holidays
+1
Principal Software Engineer – Algorithm SW Engineer (26-300)
Principal Software Engineer – Algorithm SW Engineer (26-300)

Northrop Grumman Corp. (AU) • Huntsville (AL)

On-site
USD 108,000 - 164,000
Health Plan
Savings Plan
Paid Time Off
+3
Principal Software Engineer – Algorithm SW Engineer (26-300)
Principal Software Engineer – Algorithm SW Engineer (26-300)

Northrop Grumman • Huntsville (AL)

On-site
USD 108,000 - 164,000
Health Plan
Savings Plan
Paid Time Off
+3
Principal Software Engineer – Algorithm SW Engineer (26-300)
Principal Software Engineer – Algorithm SW Engineer (26-300)

0090 CORP-Corporate Office • United States

On-site
USD 108,000 - 164,000
Health plan
Savings plan
Paid time off
+3
Software Engineer - Level 4-Top Secret Clearance Req'd -R10239773
Software Engineer - Level 4-Top Secret Clearance Req'd -R10239773

Northrop Grumman • Colorado Springs (CO)

On-site
USD 129,300 - 193,900
Health insurance
Life insurance
Disability insurance
+3