/roles — ROLE_179

Software Engineer, Backend Systems (SF)

Crypto trading startup unifying perpetuals, spot, and prediction markets under one margin account for retail traders

The role

COMP
$185K - $300K
EQUITY
Competitive equity
LOCATION
San Francisco
WORKPLACE
On-site
EXPERIENCE
2 - 4 years
VISA
None, Visa transfers
STACK
Rust, REST API, Docker, C/C++, Cloudflare
INDUSTRY
Crypto, Fintech, Finance, Financial Services

The company

An early-stage crypto startup building a single trading app where retail traders reach perpetuals, spot, and prediction markets across many venues from one unified margin account.

STAGE
Series A-stage
FUNDING
$10M+ raised
TEAM
~10 people

JD — the work

About the role

You would help build the backend behind a real-time crypto trading platform, writing production Rust for risk, settlement, market data, and low-latency APIs. The company is a small, well-funded team started by crypto trading veterans, including the builder of a leading order-execution terminal and a former head of a top high-frequency trading firm. It wants someone fluent in async programming and systems fundamentals who is obsessed with performance and enjoys intense, in-person teamwork in San Francisco.

What you'll do

  • Develop liquidation and risk engines that keep capital working efficiently when markets swing hard
  • Design on-chain state machines driving settlement, risk checks, and trade execution
  • Keep state consistent across asynchronous processes with consensus, voting, and other coordination techniques
  • Ingest real-time market feeds over WebSockets and orchestrate time-critical actions across many venues
  • Ship low-latency WebSocket and REST endpoints that answer the trading UI within milliseconds

What they're looking for

  • 2 to 4 years of experience, including production Rust
  • Deep fluency in async programming and systems-level concepts
  • A performance-first mindset for latency-sensitive systems
  • Enthusiasm for high-bandwidth, in-person collaboration on-site in San Francisco

Nice to have

  • Exposure to C or C++, Docker, and Cloudflare
APPLY FOR THIS ROLE →All open rolesOne application covers up to 3 roles.