AI Jobs Map

Epitria Consulting · San Francisco, CA

Software Engineer, Backend Systems – Crypto Trading

seniorfull timePosted 2 days ago
Apply on LinkedInLinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

rustblockchainwebsocketsdockersystem-designrest-api

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

Low-latency systems

Real-time data

High-throughput backend infrastructure

Relational databases

Time-series databases

Key-value databases

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

Work Environment

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.

More jobs at Epitria Consulting

Similar roles in San Francisco