Senior Software Engineer, Rust

Anduril Industries

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Waltham, MA
Salary
$220,000–$292,000 / yr
Posted
31 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $256k
$99k most similar roles pay here $313k

This role pays more than 97% of similar roles. Most pay $151,000–$202,561 — the shaded band above. At the midpoint, this role pays about $256k versus about $177k for comparable roles.

Based on 240 similar postings.

Employer

About Anduril Industries

Anduril Industries is a defense technology company that builds advanced hardware and software systems for national security, including autonomous drones, surveillance systems, and the Lattice AI command platform.

Anduril Industries currently has 1697 open roles on FindRole.

Listed pay typically runs $146,000–$194,000 across 1504 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Senior Software Engineer, Rust

Senior Software Engineer, Rust As a Senior Software Engineer, Rust, you will join a small team focused on solving complex problems in target tracking and state estimation for defense systems. You will architect, maintain, and evolve high-performance software systems while refactoring existing codebases to improve scalability and performance. Your daily work involves prototyping and deploying algorithms for multi-sensor data fusion, developing robust filters and probabilistic reasoning systems, and managing technical debt through established design patterns. The role requires expertise in Rust, C/C++, Python, and Matlab, alongside a strong foundation in applied mathematics including linear algebra, probability, and stochastic processes. You will work on critical problems involving signal processing for radar and lidar data, as well as big data pipelines and NoSQL databases to provide actionable insights from noisy sensor data in real-time environments.

What does a Software Engineer earn in Massachusetts?

Median $207604 from 88 postings across 22 companies.

See salary data

What you'll do

  • Architect, maintain, and refactor complex software systems to improve performance, scalability, and maintainability.
  • Develop high-performance Rust software for real-time systems, including tactical implementations and simulation environments.
  • Prototype and deploy state-of-the-art algorithms for target tracking, multi-sensor data fusion, and state estimation.
  • Design and implement robust filters, estimators, and probabilistic reasoning systems to process noisy sensor data.
  • Analyze system performance using high-fidelity simulations and rigorous statistical techniques to validate technology benefits.
  • Customize algorithms and software to meet specific mission-critical requirements for diverse end-users.
  • Integrate tracking and estimation technologies throughout the full software development lifecycle from requirements to optimization.

What we're looking for

  • Bachelor's degree in mathematics, physics, engineering, or another technical field (advanced degree preferred).
  • 8+ years of professional software engineering experience.
  • At least 2+ years of experience working on a single codebase or product while maintaining it as requirements evolved.
  • Experience managing and evolving software architecture in production environments, including refactoring legacy systems and managing technical debt.
  • Proficiency in algorithm design, software development, and statistical modeling; experience with Rust, C/C++, Python, and Matlab is a plus.
  • Solid understanding of applied mathematics, including linear algebra, optimization, probability, and stochastic processes.
  • Knowledge of signal processing for sensor data, big data pipelines, NoSQL databases, and estimation theory for robust system engineering.
  • Eligible to obtain and maintain an active U.S. Secret security clearance.

More like this

Similar roles

Senior Software Engineer, Rust

Anduril Industries

Broomfield, CO 72 days ago $190,000$252,000
Rust C++ Python Matlab Kalman Filters Particle Filters Sensor Fusion State Estimation Signal Processing Machine Learning NoSQL Big Data Pipelines Linear Algebra Stochastic Processes Software Architecture
8+ yrs exp

Software Engineer, Rust

Anduril Industries

Waltham, MA 31 days ago $146,000$194,000
Rust C++ Python Matlab Kalman Filters Particle Filters Sensor Fusion Signal Processing Machine Learning NoSQL Big Data Pipelines Linear Algebra Stochastic Processes Algorithm Design Software Architecture
5+ yrs exp

Software Engineer, Rust

Anduril Industries

Broomfield, CO 72 days ago $126,000$167,000
Rust C++ Python Matlab Kalman Filters Particle Filters Sensor Fusion State Estimation Signal Processing Machine Learning NoSQL Big Data Pipelines Linear Algebra Stochastic Processes Software Architecture
5+ yrs exp

Senior Software Engineer, Robotics Tracking and Fusion

Anduril Industries

Washington, DC 26 days ago $220,000$292,000
C++ Python Matlab Kalman Filters Particle Filters Sensor Fusion State Estimation Signal Processing Machine Learning NoSQL Big Data Linear Algebra Optimization Probability Stochastic Processes Agile

Senior Software Engineer, Robotics Tracking and Fusion

Anduril Industries

Waltham, MA 26 days ago $220,000$292,000
C++ Python Matlab Target Tracking State Estimation Sensor Fusion Kalman Filters Particle Filters Signal Processing Machine Learning NoSQL Big Data Linear Algebra Optimization Probability Stochastic Processes Agile

Senior Software Engineer, Estimation & Filtering

Anduril Industries

Waltham, MA 11 days ago $220,000$292,000
C++ Python Matlab Kalman Filters Particle Filters Multi-target Tracking Sensor Fusion State Estimation Signal Processing Machine Learning NoSQL Big Data Linear Algebra Stochastic Processes Optimization Agile