Senior Software Engineer Rust Core Services
You will design and implement robust Rust services and foundational libraries for core infrastructure. You will write efficient, reusable, testable code; shape distributed systems architecture; and build low-latency, fault-tolerant services with strong security, observability, and operational resilience.
Responsibilities
- Design and implement robust Rust services and foundational libraries
- Write reusable, testable, efficient code for scalable production environments
- Collaborate on distributed systems architecture
- Build low-latency, fault-tolerant services
Requirements
- 7+ years of software engineering experience
- Experience building and scaling shared systems and internal platforms
- Rust network services or asynchronous programming
- Security-first system design
- Cross-stack debugging across operating system, network, and application layers
- Distributed systems
- RPC protocols
- Kafka
- Event-driven systems
- Requirements gathering
- End-to-end systems ownership