Software Engineer II Rust Pro
Summary
Designs and implements Rust and C++ services and libraries powering Kraken's (Payward) trading, payments, and crypto products. Day to day: writing scalable, testable code for revenue-critical, low-latency distributed systems. Remote role open across many countries in Latin America, Europe, and Africa.
You will design and implement Rust and C++ services and libraries for trading, payments, and crypto experiences. You will write scalable, testable code, help shape distributed-systems architecture, and translate product requirements into resilient low-latency solutions.
Responsibilities
- Design and implement Rust and C++ services and libraries
- Write reusable, testable, efficient code for revenue-critical systems
- Collaborate on distributed-systems architecture
- Translate product requirements into resilient low-latency solutions
- Contribute to high-performance engineering practices
Requirements
- Software engineering
- Financial trading
- Rust
- Network service
- Asynchronous programming
- C++
- Low-latency system
- Security
- Debugging
- Operating system
- Network
- Distributed system
- RPC
- Kafka
- Event-driven system
- Product requirements