BAH Partners

Rust Developer

BAH Partners

Singapore · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
3 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.

Tools & software

Microservices Architecture required RabbitMQ required

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer