Software Engineer - Rust - Payward Services
Posted Updated
Description
Design and implement robust Rust services and libraries for trading, payments, and crypto experiences. Build reusable and efficient code, contribute to distributed systems architecture, translate product requirements into resilient low-latency solutions, and own systems and libraries end to end.
Responsibilities
- Design and implement robust Rust services and libraries
- Write reusable, testable, and efficient code
- Contribute to distributed systems architecture
- Translate product requirements into resilient, low-latency solutions
- Debug issues across the operating system, network, and application stack
- Collaborate with product teams
- Take end-to-end ownership of systems and libraries
Requirements
- 3+ years of software engineering experience
- Proficiency writing network services or asynchronous code in Rust
- Security-first mindset during system design
- Ability to autonomously debug issues across the OS, network, and application stack
- Understanding of distributed systems, RPC protocols, Kafka, and event-driven systems
- Ability to collaborate effectively with product teams
- End-to-end ownership of systems and libraries
