Senior Software Engineer, Data Distribution
Anduril Industries1 day ago
Boston, MA, USA
Senior
Base Salary
$166k - $220k/yr
Responsibilities
- Design and implement new features for the Distributed Service Bus.
- Build and extend the gRPC proxy layer for service communication.
- Debug complex distributed networking issues across various transports.
- Collaborate with product teams to deploy DSB on new hardware platforms.
- Design protocol-level optimizations for bandwidth-constrained RF links.
- Write RFCs and technical design documents for new features.
- Build deterministic simulation harnesses for reproducible testing.
- Improve observability through metrics and dashboards.
- Contribute to the security posture of the communication layer.
Requirements
- 5+ years of professional software engineering experience.
- Proficiency in a systems programming language (Rust, C, C++, or Go).
- Strong understanding of networking fundamentals.
- Experience building or maintaining distributed systems.
- Familiarity with asynchronous programming models.
- Comfort working with Protocol Buffers and/or gRPC.
- Ability to read packet captures and use network debugging tools.
- Must be eligible to obtain and maintain a U.S. Secret security clearance.
Benefits
- Comprehensive medical, dental, and vision plans at little to no cost for US roles.
- Life and disability insurance coverage for all employees.
- Highly competitive PTO plans with a holiday hiatus in December.
- Coverage for fertility treatments and family planning support.
- Access to free mental health resources 24/7.
- Annual reimbursement for professional development.
- Company-funded commuter benefits based on your region.
- Relocation assistance available depending on role eligibility.
Tech Stack
CC++GoGrafanagRPCKubernetesPrometheusRust
Categories
AI & MLBackendData EngineeringSecurity