Software Engineer, Backend Systems – Crypto Trading - Rust
Epitria ConsultingNew York, NY
Type
Full-time
Work setup
On-site
Experience
Mid
Posted
Today
🛂 Visa sponsorship
What engineering roles in crypto pay
214 salaries · our own dataMost engineering roles in crypto pay between $143k and $255k, with a median of $202k.
As a Software Engineer, Backend Systems at Epitria Consulting's client, you build the backend infrastructure behind a real-time crypto trading platform. You work on technically challenging systems involving live market data, risk management, trading venues, and millisecond-level response times. This role is for a backend engineer with strong asynchronous programming and systems knowledge, a performance-driven mindset, and a genuine interest in trading and financial markets. Engineering teams are based in New York City and San Francisco, with 5 days per week office attendance required at your applicable location.
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
What you bring
- 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
- Authorization to work in the United States without current or future visa sponsorship
What we offer
- 5 days per week in-office work at the San Francisco office
