Software Engineer - Rust - Payward Services
Payward, Inc. · Brazil; Argentina; Bulgaria; Chile; Colombia; Czech Republic; Hungary; Lithuania; Mexico; Peru; Poland; Romania; South Africa; Sweden ·
- Work mode
- Remote
- Category
- Software engineering
- Experience
- 3+ years
Builds low-latency Rust services and libraries for trading, payments, and crypto experiences, owning systems end-to-end.
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