Rust Developer (Open to C++/Java)

United States Digital Space LLC

Singapore

On-site

SGD 180,000 - 280,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

United States Digital Space LLC is seeking a Rust Software Engineer (Core & Platform) to design and scale the core infrastructure powering our high-frequency trading operations, collaborating with traders, quants, and engineers.

Candidates with strong C++ or Java backgrounds are welcome to learn Rust on the job, and you will own system development, exchange connectivity, and real-time market data components to achieve ultra-low latency and reliability.

Qualifications

  • Strong understanding of traditional finance, architecture, and trading systems.
  • 5+ years building and maintaining low-latency systems for algorithmic trading.
  • Proficiency in low-level programming using Rust or C++ (open to strong C++/Java candidates willing to learn Rust).
  • Experience integrating with exchange/broker APIs, order management systems, pricing and risk engines, and smart order routers.
  • Skilled in system-level performance tuning, monitoring, and debugging.
  • Self-starter with strong problem-solving ability and comfort operating in rapidly evolving environments.
  • Ability to work in a non-siloed engineering team with a focus on cross-team delivery and success.

Responsibilities

  • Design and develop low-latency, high-throughput trading systems to support algorithmic trading strategies.
  • Build and maintain robust connectivity with exchanges and protocols, ensuring reliable transaction processing and seamless market access.
  • Develop core system components for trade execution, order management, and real-time market data.
  • Optimize system performance through profiling, tuning, and architectural improvements for ultra-fast execution.
  • Work closely with quantitative traders to translate trading ideas into scalable, production-grade systems.
  • Contribute to flexible system architectures to support growing trading volumes and evolving opportunities.
  • Ensure operational stability and uptime in a latency-sensitive trading environment.

Skills

Low-latency systems
Rust/C++ proficiency
Finance/trading domain
Exchange APIs integration
Performance tuning
Cross-team collaboration
Problem-solving mindset

Job description

Role Overview

We are seeking a Rust Software Engineer (Core & Platform) to join the team and play a key role in building and scaling the core infrastructure that powers our HFT operations. This role is ideal for engineers from traditional finance (equities, futures, options) who want to import the discipline of mature exchange/broker-dealer architectures—risk engines, credit and collateral controls, reliability and latency engineering—into a new platform, rather than approaching it as a typical “crypto tech” project. You will work closely with traders, quants, and fellow engineers to design and implement high-performance systems that execute seamlessly across on-chain and traditional financial markets. Open to candidates with strong C++ or Java backgrounds who are willing to learn Rust on the job.

Key Responsibilities
  • System Development: Design and develop low-latency, high-throughput trading systems to support algorithmic trading strategies.
  • Exchange Connectivity: Build and maintain robust connectivity with exchanges and protocols, ensuring reliable transaction processing and seamless market access.
  • Core Components: Develop core system components for trade execution, order management, and real-time market data.
  • Performance Optimization: Optimize system performance through profiling, tuning, and architectural improvements for ultra-fast execution.
  • Cross-Team Collaboration: Work closely with quantitative traders to translate trading ideas into scalable, production-grade systems.
  • Architecture Design: Contribute to flexible system architectures to support growing trading volumes and evolving opportunities.
  • Operational Stability: Ensure operational stability and uptime in a latency-sensitive trading environment.
Required Skills & Experience
  • Background: Strong understanding of traditional finance, architecture, and trading systems.
  • Experience: 5+ years building and maintaining low-latency systems for algorithmic trading.
  • Language: Proficiency in low-level programming using Rust or C++ (open to strong C++/Java candidates willing to learn Rust).
  • Integration: Experience integrating with exchange/broker APIs, order management systems, pricing and risk engines, and smart order routers.
  • Performance: Skilled in system-level performance tuning, monitoring, and debugging.
  • Mindset: Self-starter with strong problem-solving ability and comfort operating in rapidly evolving environments.
  • Collaboration: Ability to work in a non-siloed engineering team with a focus on cross-team delivery and success.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Rust Developer (Open to C++/Java) – Proprietary Trading and Market Making Firm
Rust Developer (Open to C++/Java) – Proprietary Trading and Market Making Firm

Ashford Benjamin Ltd. • Singapore

On-site
SGD 180,000 - 280,000
Rust Developer
Rust Developer

BAH Partners • Singapore

On-site
SGD 180,000 - 240,000
Senior Rust Blockchain Engineer
Senior Rust Blockchain Engineer

startale group • Singapore

On-site
SGD 80,000 - 120,000
Rust Software Engineer — Core Trading Platform
Rust Software Engineer — Core Trading Platform

Ashford Benjamin Ltd. • Singapore

On-site
SGD 180,000 - 280,000
Trading Systems Engineer
Trading Systems Engineer

Selby Jennings • Singapore

On-site
SGD 120,000 - 180,000
Senior Rust Backend Engineer
Senior Rust Backend Engineer

Astar Foundation • Singapore

On-site
SGD 80,000 - 120,000
Competitive compensation
Growth opportunities
Collaboration with a world-class team
Low-Latency Trading Systems Engineer (Rust/C++)
Low-Latency Trading Systems Engineer (Rust/C++)

United States Digital Space LLC • Singapore

On-site
SGD 180,000 - 280,000
Quantitative Developer
Quantitative Developer

hashkey.capital • Singapore

On-site
SGD 120,000 - 180,000
Staff Rust Engineer
Staff Rust Engineer

SOLANA FOUNDATION • Singapore

On-site
SGD 100,000 - 130,000
Competitive compensation package
High-autonomy environment
Quantitative Developer
Quantitative Developer

HashKey Liquid Funds • Singapore

On-site
SGD 150,000 - 280,000