You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Northrop Grumman

Algorithms Software Engineer Lead - Level 3 or 4 (AHT)

  • Office
  • 6+ years

Salary

$114,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company works on space, multi-domain operations and missile defense systems. This role sits in the Advanced Programs group of its Space Systems, Multi-Domain Operations and Missile Defense Integration business unit.

The team has about 15 people building missile tracking and interception capabilities. It develops technologies for several customers and works in a collaborative research and development setting.

The role is based on site in Boulder, Colorado, in the foothills of the Rocky Mountains, about 25 miles from downtown Denver.

Responsibilities

  • Design, build, test, document and debug software and mathematical algorithms that identify different threats.
  • Measure the performance of tracking and state estimation algorithms.
  • Build tools and prototypes in modern C++ (v20 or later).
  • Build analysis tools in Python.
  • Track algorithm defects and see them through to resolution.
  • Contribute to technical documentation as needed.
  • Contribute to customer-facing presentations.
  • Work with the Chief Architect, program management and fellow team leads to set the technical direction for the tracker team.
  • Assign work to and mentor 2 to 4 tracker team members.

Requirements

  • Level 3 (Principal Software Engineer): a STEM bachelor's degree from an accredited university and 5 years of related experience, or a STEM master's degree and 3 years of related experience, or a PhD and 1 year of related experience.
  • Level 4 (Sr. Principal Software Engineer): a STEM bachelor's degree from an accredited university and 8 years of related experience, or a STEM master's degree and 6 years of related experience, or a PhD and 4 years of related experience.
  • The posting says the requisition may be filled at a higher grade based on qualifications.
  • A current, active, in-scope U.S. Government Secret security clearance at the time you apply, and the ability to obtain and keep a Top Secret clearance.
  • Willingness and ability to travel 10% of the time to support business needs.
  • Prior C++ development experience.
  • Preferred: an active, in-scope Top Secret security clearance.
  • Preferred: Linux experience.
  • Preferred: ability to write modern C++ (templates, move semantics, smart pointers and similar).
  • Preferred: Python experience.
  • Preferred: strong math background, including stochastic processes, linear algebra, probability, statistical principles and analysis, hypothesis testing, probability distributions, conditional probability, multivariate random variables, Kalman filters and least squares.
  • Preferred: algorithm design and state estimation experience.
  • Preferred: stereo vision, infrared or satellite systems experience.
  • Preferred: data fusion or distributed systems experience.
  • Preferred: algorithm verification and validation experience.
  • Preferred: Plotly, JavaScript and SQL experience.
  • Preferred: prior leadership and mentoring experience.

Conditions

On-site in Boulder, Colorado.

Relocation assistance may be available.

A Secret clearance is required to start.

Travel is 10% of the time.

Base salary range for the Level 3 grade: $114,000.00 to $171,000.00. Base salary range for the Level 4 grade: $142,200.00 to $213,400.00. Final pay depends on factors such as the scope of the role and the candidate's experience, education, skills and the current market.

The application period is estimated at 20 days from the posting date, and may be shortened or extended based on business needs and candidate availability.

Benefits

  • Possible eligibility for overtime, shift differential and a discretionary annual bonus, which rewards individual work and shares company results.
  • Possible eligibility for Long Term Incentives for Vice President and Director positions.
  • Health insurance coverage.
  • Life and disability insurance.
  • Savings plan.
  • Company-paid holidays and paid time off for vacation and personal business.

Where you’d work

From the office

Relocation offered

About the company

Northrop Grumman

Offices in Boulder, United States, United States

Also hiring in San Diego, United States, Baltimore, United States, Bellevue, United States and 8 more places

2 of their 854 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 22 checks run
  • 3 red flags

Still hiring?

14 checks

1 red flag

How crowded?

8 checks

2 red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • SQL
  • JavaScript
  • C++
  • Linux
Seniority
Lead
Type
Full-time
Region
United States
Pay period
Annual
Show 6 more factsShow less

Role

Category
Development
Seniority
Lead
Experience
5+ years
Tech stack
  • Python
  • SQL
  • JavaScript
  • C++
  • Linux

Location

Work model
Office
Region
United States
Offices
  • Boulder, United States
  • United States
Relocation
Offered

Compensation

Salary
$114,000 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason