CareerPlanSign in

Senior Software Engineer, Data Distribution

Seattle, WA💼 Full-time💰 $191,000–$191,000🗓 2026-08-03 → 2026-09-26

Core

Design and build the core networking infrastructure (Distributed Service Bus) for Lattice OS to connect thousands of assets in contested environments.

Role type

Senior IC distributed systems software engineer

Builds

Distributed Service Bus (DSB) mesh networking layer for autonomous systems and operators

Domain

Defense technology / Distributed networking / Tactical communications

Deliverable

production ML models | product features | infrastructure

Required skills

Systems programming (Rust/C/C++/Go), TCP/UDP and socket programming, Distributed systems architecture, Asynchronous programming models, Protocol Buffers/gRPC, Network debugging tools

Preferred skills

Rust production experience, Gossip protocols, Link-state routing (OSPF/IS-IS), Deterministic simulation, Kubernetes

Technologies

Rust, C, C++, Go, gRPC, Protocol Buffers, Prometheus, Grafana, ECDSA, FIPS

Responsibilities

Design and implement gossip protocols, OSPF-style routing, and flow control mechanisms; Build and extend the gRPC proxy layer; Debug complex distributed networking issues across tactical radios and cloud infrastructure; Design protocol-level optimizations for bandwidth-constrained RF links; Write RFCs and technical design documents; Build deterministic simulation harnesses; Improve observability with metrics and CLI tooling; Contribute to security posture including packet signing and encryption

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.