Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Tue, Jun 16, 2026
This job expires in: 28 days
Job Summary
To support the launch of perpetual futures, the full-time Senior Software Engineer will own core backend systems for order matching and position management, focusing on optimizing performance and reliability in a remote environment.
Key responsibilities
- Own core exchange backend systems, ensuring effective order matching and state management
- Build and optimize the matching engine to improve latency and throughput
- Design systems for correctness at scale, implementing queueing and backpressure mechanisms
Required qualifications
- Senior backend engineering experience with a strong background in order-book-based exchange systems
- Deep knowledge of low-latency systems, including concurrency and performance profiling
- Experience with matching engines and order state management
- Comfort with Rust or a strong willingness to learn the language
- Strong observability fundamentals, including metrics and distributed traces
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...