
Staff Software Engineer, Stateful Systems
Seattle · Washington, DC (DC-01) · USD 220,000-292,000 · 6+ years experience · Full-time · Posted Sep 24, 2026
At a glance
- Experience
- 6+ years experience
- Employment
- Full-time
- Location
- Seattle · Washington, DC (DC-01)
- Salary
- USD 220,000-292,000 · Base salary
About the role
- Lattice is the software platform behind Anduril's autonomous systems, and the Stateful Systems team owns its data layer.
- The team is small and currently focused on a rebuild of the core systems, offering a large surface area and real ownership.
Responsibilities
- Redesigning the time-series engine from the ground up to scale horizontally across many writers and nodes.
- Handling concrete requirements for 350+ sensor towers and tens of thousands of camera feeds, ingesting continuously, with both live and historical queries.
- Building high-availability distributed storage including WAL replication, leader election, a pluggable storage-engine layer, and a zero-downtime path to migrate between backends.
- Ensuring correctness under partition and managing consistency and convergence when the network is unreliable.
- Addressing hard distributed-systems problems such as consistency models, replication protocols, compaction and deletion at scale, back pressure, and durability guarantees.
Requirements
- Bachelor's degree in Computer Science, Engineering, or relevant field, or equivalent experience
- 6+ years of professional software development experience, with a focus on distributed systems or robotics
- Deep experience with Python, Go lang, C++, Rust, or similar systems programming languages
- Solid distributed-systems fundamentals to reason about replication, consistency, partition behavior, and failure modes
- Production experience building or operating storage engines, databases, or large-scale data infrastructure
- Comfort in a systems language
- A bias toward shipping and owning your work
Preferred qualifications
- Time-series systems, LSM or B-tree storage internals
- Experience with FoundationDB, RocksDB, Pebble, or similar KV stores
- Experience with systems that run in resource-constrained or intermittently-connected environments
Benefits
- Competitive equity grants
- Comprehensive, competitive benefits package supporting health, recovery, and whatever comes next
Skills
- Python
- Go Lang
- C++
- Rust
- FoundationDB
- RocksDB
- Pebble