About the Role
About the Role
The Rust Developer role involves building high-performance systems for a leading global hedge fund, focusing on enhancing trade management systems. This hands-on engineering position emphasizes performance, scalability, and modern distributed systems.
What You'll Do
- Design and build high-performance, multi-threaded trading systems using Rust.
- Develop and support distributed microservices across mission-critical trading platforms.
- Optimise latency, memory usage, and AWS infrastructure to improve performance and reduce costs.
Technologies
Rust and C#/.NET services within a modern cloud-based architecture.
Who You Are
- 5+ years of software engineering experience.
- Strong experience with Rust, Java or C#/.NET and concurrent programming.
- Experience building distributed systems using REST/gRPC, microservices, Kafka, RabbitMQ or similar messaging technologies.
- Knowledge of AWS, CI/CD, Git, Jenkins, and modern DevOps practices.
- Must have previous exposure in financial markets or trading systems.
Location
Singapore
Contact
If you're passionate about high-performance engineering, distributed systems, and solving complex challenges in financial markets, I'd love to hear from you. If you are interested in this position or would like to explore other opportunities within enterprise information technology, please send your detailed resume to tracie.liang@bahpartners.com or call +852 6088 5586 for a confidential discussion.
About BAH Partners
BAH Partners is a top supplier of the best finance technology talent for most of Hong Kong's top-tier financial institutions.
Requirements
Software Engineering Experience
5+ years of software engineering experience is required.
Rust and C#/.NET
Strong experience with Rust, Java or C#/.NET and concurrent programming is essential.
Distributed Systems
Experience building distributed systems using REST/gRPC, microservices, Kafka, RabbitMQ or similar messaging technologies is necessary.
AWS and DevOps
Knowledge of AWS, CI/CD, Git, Jenkins, and modern DevOps practices is required.
Financial Markets Exposure
Must have previous exposure in financial markets or trading systems.