Brazil•Peru•Sweden•Colombia•Argentina•Romania•Cyprus•Slovenia•Lithuania•South Africa
Remote
Mid Level
Full Time
RustC++financial tradingdistributed systemsnetwork servicesasynchronous code
Requirements
- •3+ years of software engineering experience
- •Experience building financial trading focused products
- •Proficient in writing network services or asynchronous code in Rust
- •Experience with modern C++, including performance-sensitive, low-latency systems
- •Have a security-first mindset during system design to ensure robustness
- •Demonstrate the ability to autonomously debug issues across the stack (OS, network, application)
- •Apply a solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems, to design scalable solutions
- •Collaborate effectively with product teams to gather requirements and constraints for designing appropriate systems
- •Take complete end-to-end ownership of systems and libraries
What You'll Do
- •Design and implement robust Rust and C++ services and libraries that power trading, payments, and crypto experiences with a focus on reliability, performance, and user impact
- •Write reusable, testable, and highly efficient code that scales across teams and supports revenue-critical systems without compromising safety or security
- •Collaborate on large-scale distributed systems architecture, translating evolving product requirements into resilient, low-latency solutions
- •Work alongside hundreds of experienced Rust and C++ engineers, contributing to a high-performance, product-driven engineering culture
