Software Engineer Backend Systems

AIDA projektai, MB

San Francisco (CA)

On-site

USD 185,000 - 300,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity package
On-site work
5 days per week

Job summary

AIDA projektai, MB on behalf of our client, is seeking Software Engineers – Backend Systems to join a high-performance real-time trading platform. This role targets production Rust experience, asynchronous programming, and strong systems knowledge in an in-person setting in San Francisco or New York.

You will help design risk engines, trading APIs, and back-end services, collaborating with a top engineering team.

Qualifications

  • 5+ years of experience in backend software engineering.
  • Production experience with Rust or C++.
  • Experience building real-time, high-throughput backend systems.
  • Strong knowledge of asynchronous programming, preferably with Tokio.

Responsibilities

  • Design, develop, and maintain risk and liquidation engines to effectively manage risk and improve capital efficiency in fast-moving markets.
  • Build and implement blockchain state machines that support trading, settlement, and risk management operations.
  • Develop backend services that maintain consistent system state across asynchronous processes using consensus, voting, and coordination mechanisms.
  • Process real-time market data and coordinate trading activities across multiple venues, managing WebSocket streams and latency-sensitive workflows.
  • Design and optimize high-performance REST and WebSocket APIs that power the trading platform with millisecond-level response times.

Skills

Backend development
Rust programming
Asynchronous systems
Real-time trading
Distributed systems

Tools

Tokio
WebSocket
Docker

Job description

About the Role

We are looking for Software Engineers – Backend Systems on behalf of our client, an innovative technology company building a high-performance, real-time trading platform.

Our client is seeking engineers with production experience in Rust to play a key role in developing the backend infrastructure that powers its platform. The ideal candidate has a strong understanding of asynchronous programming, solid systems knowledge, and a performance-driven mindset. You'll work closely with a highly collaborative engineering team in an in-person environment based in New York or San Francisco.

Why Join?

This is an opportunity to work on cutting-edge blockchain execution environments and distributed systems, building the technology behind a high-performance real-time trading platform. You'll solve challenging engineering problems involving live market data, high-throughput event streams, and complex trading infrastructure operating at scale.

The company is expanding its engineering team and is hiring 3–5 Backend Software Engineers to build critical risk engines, trading APIs, and backend services. If you enjoy working on performance-critical systems, collaborating with top engineers, and making a direct impact on a core product, this role offers an exceptional opportunity to grow your career.

Responsibilities
  • Design, develop, and maintain risk and liquidation engines to effectively manage risk and improve capital efficiency in fast-moving markets.
  • Build and implement blockchain state machines that support trading, settlement, and risk management operations.
  • Develop backend services that maintain consistent system state across asynchronous processes using consensus, voting, and coordination mechanisms.
  • Process real-time market data and coordinate trading activities across multiple venues, managing WebSocket streams and latency-sensitive workflows.
  • Design and optimize high-performance REST and WebSocket APIs that power the trading platform with millisecond-level response times.
Required Experience
  • 5+ years of experience in backend software engineering.
  • Production experience with Rust (strongly preferred) or C++.
  • Experience building real-time, high-throughput backend systems.
  • Strong knowledge of asynchronous programming, preferably with Tokio or similar frameworks.
  • Experience working with a variety of databases, including relational, time-series, and key-value databases.
  • Experience developing low-latency or performance-critical systems, ideally within trading platforms, financial infrastructure, or similar environments.
  • Previous experience in FinTech, trading, blockchain, or other high-performance distributed systems is highly desirable.
  • Experience working in a startup environment (VC-backed preferred).
  • A genuine interest in financial markets, trading, or blockchain technologies.
  • Personal side projects or open-source contributions, particularly in Rust or C, are considered a strong advantage.
Tech Stack
  • Programming Language: Rust
  • Async Runtime: Tokio
  • Architecture: Distributed Systems, Blockchain
  • APIs & Communication: REST APIs, WebSocket APIs
  • Containerization: Docker
The offering:
  • Salary: $185,000–$300,000 per year (depending on experience)
  • Equity: Competitive equity package
  • Location: San Francisco, California
  • Work Model: On-site, 5 days per week
  • Team Growth: The client is hiring 3–5 Software Engineers for this role
  • Work Authorization: Candidates must already have the legal right to work in the United States (U.S. citizens or Green Card holders). Visa sponsorship is not available for this position.

Information about the processing of your personal data is provided in our Privacy Policy, which is available online a Privacy Policy

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Backend Systems
Software Engineer, Backend Systems

AIDA Recruitment • San Francisco (CA)

On-site
USD 185,000 - 300,000
Competitive equity package
On-site work in San Francisco
Software Engineer Backend Systems New York
Software Engineer Backend Systems New York

AIDA Recruitment • New York (NY)

On-site
USD 185,000 - 300,000
Salary range announced
Equity package
On-site in New York
+1
Software Engineer Backend Systems New York
Software Engineer Backend Systems New York

AIDA projektai, MB • New York (NY)

On-site
USD 185,000 - 300,000
Competitive equity package
On-site in New York
5 days per week
Software Engineer, Backend (Rust) – Crypto Trading
Software Engineer, Backend (Rust) – Crypto Trading

Van Kaizen Limited • New York (NY)

On-site
USD 185,000 - 300,000
Equity
Senior Backend Engineer (Rust) - Full Time SF
Senior Backend Engineer (Rust) - Full Time SF

Abacus Group, LLC • San Francisco (CA)

On-site
USD 180,000 - 280,000
Software Engineer, Backend Systems ($185K - $300K + Equity) Real-time Trading Platform
Software Engineer, Backend Systems ($185K - $300K + Equity) Real-time Trading Platform

CoffeeSpace • New York (NY)

On-site
USD 120,000 - 180,000
Senior Rust Backend Engineer -NYC hybrid
Senior Rust Backend Engineer -NYC hybrid

Divine Match Talent • New York (NY)

On-site
USD 150,000 - 190,000
Back End Developer
Back End Developer

JST Digital • New York (NY)

On-site
USD 120,000 - 170,000
Software Engineer (C Programming / RUST)
Software Engineer (C Programming / RUST)

Employvision Inc. • New York (NY)

On-site
USD 100,000 - 130,000
Senior Backend Engineer- Trading System(Go/Rust)
Senior Backend Engineer- Trading System(Go/Rust)

Longbridge • New York (NY)

Hybrid
USD 140,000 - 190,000