We are seeking a Software Engineer to design, build, and scale secure, high-performance services in Rust that support core functionalities in trading, payments, and cryptocurrency interactions. Your work will directly influence systems that demand low latency, resilience, and precision, serving users across the global financial spectrum.
What You'll Do
- Develop and maintain scalable Rust-based services and libraries that form the backbone of mission-critical financial infrastructure.
- Write clean, efficient, and maintainable code with a strong emphasis on safety, performance, and reusability across engineering teams.
- Collaborate on architectural decisions within distributed systems, turning evolving product needs into robust, low-latency technical solutions.
- Engage with a large community of Rust engineers to strengthen engineering practices and drive technical excellence across a product-driven environment.
What We're Looking For
- At least three years of software engineering experience, preferably on consumer-facing or high-impact platforms.
- Strong proficiency in Rust, particularly in building asynchronous or networked services.
- A consistent focus on security when designing and implementing system architecture.
- Ability to independently troubleshoot complex issues across multiple layers, including application, network, and operating system levels.
- Experience with distributed systems technologies such as RPC, Kafka, or event-driven architectures.
Environment & Culture
This role operates in a fully remote setting, with team members across more than 70 countries. We prioritize transparency, inclusive collaboration, and technical ownership. Our culture emphasizes customer-centric innovation, financial inclusion, and a shared belief in the transformative potential of cryptocurrency. We are committed to equitable practices and welcome diverse perspectives and backgrounds.