- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 hours ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
We are seeking a highly skilled Rust Engineer to develop robust, high-performance systems for a prominent global hedge fund's Operations Technology. This role focuses on building and refining trade management solutions that drive the entire trading workflow from front to back office. It is a hands-on position centered on performance optimization, scalability, and implementing modern distributed architectures.
Responsibilities
- Architect and implement multi-threaded, high-throughput trading systems utilizing Rust.
- Create and maintain distributed microservices supporting critical trading platforms.
- Enhance system latency, optimize memory consumption, and fine-tune AWS infrastructure to boost efficiency and minimize operational expenses.
- Leverage technologies such as Rust and C#/.NET within a contemporary cloud-native environment.
Requirements
- Minimum of five years in software engineering roles.
- Proficient in Rust and either Java or C#/.NET, particularly with emphasis on concurrent programming practices.
- Hands-on experience developing distributed systems employing REST/gRPC protocols, microservices architecture, and messaging solutions like Kafka or RabbitMQ.
- Familiarity with AWS cloud services, continuous integration/deployment pipelines, Git version control, Jenkins, and modern DevOps workflows.
- Prior involvement with financial markets or trading system development is mandatory.
Additional Information
- Location: Singapore
- This opportunity involves working onsite at the firm's premises.
If you are enthusiastic about crafting high-performance software, skilled in distributed systems, and eager to tackle challenges within financial markets technology, we encourage you to apply.