Software Engineer, Backend Systems – Crypto Trading - Rust

Epitria Consulting

San Francisco (CA)

On-site

USD 140,000 - 205,000

Full time

25 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Epitria Consulting is seeking a Software Engineer, Backend Systems with production Rust experience to help build backend infrastructure behind a real-time crypto trading platform. You’ll work on asynchronous, high-throughput systems in a fast-paced startup environment in San Francisco.

The role emphasizes live market data processing, low-latency services, and collaboration with in-person teams to deliver millisecond-level, resilient software.

Qualifications

  • 2–4 years of backend software engineering experience.
  • Meaningful production experience with Rust.
  • Experience with asynchronous programming (Tokio or equivalents).
  • Experience building real-time, high-throughput services.
  • Experience with low-latency or trading systems.
  • Proficiency with multiple database types (relational, time-series, or key-value).
  • Startup environment experience.
  • Fintech, crypto, trading, or blockchain exposure.
  • Genuine interest in trading and financial markets.
  • Strong backend and systems-engineering fundamentals.
  • Willingness to work from SF office 5 days/week.
  • Authorization to work in the United States without visa sponsorship.

Responsibilities

  • Build and maintain risk and liquidation engines that manage risk and improve capital efficiency in volatile markets.
  • Design and implement blockchain state machines supporting trading, settlement, and risk operations.
  • Develop services that maintain consistent state across asynchronous processes using voting, consensus, and coordination mechanisms.
  • Process live market data and coordinate time-sensitive actions across trading venues.
  • Manage WebSocket streams and other real-time workflows.
  • Build high-performance REST and WebSocket APIs with millisecond-level response times.

Skills

Rust
Asynchronous programming
Distributed systems
High-throughput backend
REST APIs
WebSocket APIs
Docker
Team collaboration

Tools

Tokio
Docker
REST APIs
WebSocket APIs
Relational databases
Time-series databases

Job description

Our client is seeking a Software Engineer, Backend Systems with production Rust experience to help build the backend infrastructure behind a real-time crypto trading platform.

This role is designed for a backend engineer with strong asynchronous programming and systems knowledge, a performance-driven mindset, and a genuine interest in trading and financial markets. You will work on technically challenging systems involving live market data, risk management, trading venues, and millisecond-level response times.

The company has engineering teams in New York City and San Francisco. Candidates must work from the applicable office 5 days per week.

What You’ll Do
  • Build and maintain risk and liquidation engines that manage risk and improve capital efficiency in volatile markets.
  • Design and implement blockchain state machines supporting trading, settlement, and risk operations.
  • Develop services that maintain consistent state across asynchronous processes using voting, consensus, and coordination mechanisms.
  • Process live market data and coordinate time-sensitive actions across trading venues.
  • Manage WebSocket streams and other real-time workflows.
  • Build high-performance REST and WebSocket APIs with millisecond-level response times.
Required Qualifications
  • 2–4 years of relevant backend software engineering experience.
  • Meaningful, hands-on production experience with Rust.
  • Experience with asynchronous programming, including Tokio or directly comparable Rust-based asynchronous systems.
  • Experience building backend services for real-time, high-throughput systems.
  • Experience with low-latency or trading systems.
  • Proficiency with multiple database types, including relational, time-series, or key-value databases.
  • Meaningful experience working in a startup environment.
  • Experience in fintech, crypto, trading, high-frequency trading, or blockchain.
  • Genuine, demonstrable interest in trading and financial markets.
  • Meaningful personal side projects, especially in Rust or C.
  • Strong backend and systems-engineering fundamentals.
  • Ability to thrive in a fast-moving, highly collaborative, in-person environment.
  • Willingness to work from the San Francisco office 5 days per week.
  • Authorization to work in the United States without current or future visa sponsorship.
What Strong Candidates Will Demonstrate
  • The ability to explain what they personally built using Rust and how the system operated in production.
  • A strong understanding of asynchronous and concurrent systems.
  • Experience processing live data streams and other time-sensitive workflows.
  • Knowledge of distributed systems and the challenges of maintaining consistent state across asynchronous processes.
  • Experience building REST and WebSocket APIs.
  • Experience identifying and resolving performance bottlenecks.
  • Personal Rust or C projects that demonstrate curiosity and technical depth.
  • A sincere interest in trading, financial markets, and web3.
  • Motivation to solve difficult engineering problems within a small startup rather than work within a large, highly structured organization.
Technical Environment
The technical environment includes:
  • Rust
  • Tokio
  • Distributed systems
  • Blockchain
  • REST APIs
  • WebSocket APIs
  • Docker
  • Asynchronous programming
  • High-throughput backend infrastructure
  • Relational databases

Production Rust is a core requirement. General backend experience or work in another systems language does not replace the required Rust experience.

This is a high-bandwidth, collaborative, in-person engineering environment. The company is looking for engineers who are hungry to improve, motivated by difficult technical problems, and comfortable working at startup speed.

The role requires 5 days per week in either the San Francisco office. Team members frequently choose to work together on weekends, although weekend work is not stated as mandatory.

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
Equity package
On-site in SF
Collaborative team
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
Back End Developer
Back End Developer

JST Digital • New York (NY)

On-site
USD 120,000 - 170,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
Sr. Software Engineer (C, C++, or Rust)
Sr. Software Engineer (C, C++, or Rust)

Partnerverse • Indiana (PA)

On-site
USD 180,000 - 260,000
On-site Rust Backend Engineer for Real-Time Trading
On-site Rust Backend Engineer for Real-Time Trading

AIDA Recruitment • San Francisco (CA)

On-site
USD 185,000 - 300,000
Equity package
On-site in SF
Collaborative team
Senior Backend Engineer- Trading System(Go/Rust)
Senior Backend Engineer- Trading System(Go/Rust)

Longbridge • New York (NY)

Hybrid
USD 140,000 - 190,000
Rust Developer Needed/Finance/Trading Developer/Remote
Rust Developer Needed/Finance/Trading Developer/Remote

Motion Recruitment Partners LLC • Atlanta (GA)

Hybrid
USD 140,000 - 180,000
Medical, Dental, and Vision Insurance
Vacation Time
Stock Options
Software Engineer (C Programming / RUST)
Software Engineer (C Programming / RUST)

Employvision Inc. • New York (NY)

On-site
USD 100,000 - 130,000