Senior Software Engineer, Rust

Anduril Industries

Quick summary

Work type
On-site
Location
Broomfield, CO
Salary
$190,000–$252,000 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $165k
This role $221k
$101k most similar roles pay here $268k

This role pays more than 84% of similar roles. Most pay $142,400–$188,125 — the shaded band above. At the midpoint, this role pays about $221k versus about $165k 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 1882 open roles on FindRole.

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

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Senior Software Engineer, Rust

As a Senior Software Engineer specializing in Rust, you will join a team dedicated to advancing technology in target tracking and situational awareness. Your primary responsibilities include architecting, maintaining, and evolving complex software systems, with a focus on improving performance and scalability through refactoring existing codebases. You will develop high-performance Rust applications for real-time tactical implementations, simulation environments, and decision support tools, applying best practices to manage technical debt and guide system evolution over time. The ideal candidate has 8+ years of professional experience in software engineering, with a strong background in mathematics or physics, and proficiency in Rust, C/C++, Python, and Matlab. Experience with algorithm design, statistical modeling, and concurrent programming patterns is essential, as well as the ability to contribute to open-source projects within the Rust ecosystem.

What you'll do

  • Architect and maintain complex software systems to enhance performance, scalability, and maintainability.
  • Develop high-performance Rust applications for real-time tactical implementations and simulation environments.
  • Refactor existing codebases to manage technical debt and improve the evolution of production systems.
  • Apply software design patterns and architectural best practices in production environments.
  • Guide long-term system evolution through strategic architectural decision-making.

What we're looking for

  • 8+ years of professional software engineering experience with a Bachelor's degree in a technical field.
  • Demonstrated ability to manage and evolve software architecture in production environments, including refactoring legacy systems.
  • Strong understanding of software design patterns and architectural principles for scalable systems.
  • Proficiency in Rust, C/C++, Python, and Matlab; experience with algorithm design and statistical modeling.
  • Secret security clearance required.
  • Experience with concurrent and parallel programming patterns in Rust is preferred.

More like this

Similar roles

Software Engineer, Rust

Anduril Industries

Broomfield, CO today $165,000$218,000
Rust C/C++ Python Matlab CI/CD Docker Kubernetes AWS PostgreSQL Redis Git Jenkins Prometheus Grafana

Senior Software Engineer - Python/Rust

Rockwell Automation

Mayfield Heights, OH 22 days ago
Python Rust DevOps Azure CI/CD PostgreSQL Git Docker Kubernetes Jenkins Ansible Prometheus Grafana Swagger/OpenAPI RESTful APIs JSON/YAML Unix/Linux Visual Studio Code IntelliJ IDEA
Hybrid

Senior Systems Software Engineer - Rust, Go, C++

Nvidia

Remote (Santa Clara, CA) 8 days ago $152,000$241,500
Rust Go C++ Prometheus OpenTelemetry Grafana Redfish BMC gRPC CI/CD Rack-scale management Datacenter architecture Hardware/firmware integration Distributed systems Telemetry collection Health monitoring Firmware update automation IPMI DCGM nvbandwidth Field Diag
Remote