Matching Engine / Order Book Engineer

Remote, USA Full-time
Category: Engineering Location: About the Project We are looking for a Matching Engine / Order Book Engineer to build and maintain the core trading engine of a financial exchange. This is a critical systems role where correctness, determinism, and performance directly impact financial outcomes. You will work on in-memory order books, matching logic, sequencing guarantees, and market data streams in close collaboration with the Engineering Manager and backend team. Your Duties: As an Matching Engine / Order Book Engineer you will be responsible for: • Design and implement high-performance in-memory order books and matching logic • Develop deterministic matching algorithms for various order types (limit, market, IOC/FOK, post-only, reduce-only) • Ensure strict event ordering and state consistency under high concurrency • Optimize latency, throughput, and memory usage at microsecond level • Build recovery mechanisms using snapshots and event logs • Handle edge cases such as partial failures, sequence gaps, and corrupted orders • Generate and maintain real-time and snapshot market data feeds • Collaborate with backend engineers on system integration and performance tuning Requirements • 5+ years of backend or systems engineering experience • Strong experience with C# and .NET (9+) • Prior experience in trading systems, exchanges, or financial platforms • Strong understanding of data structures, algorithms, and concurrency • Experience working with PostgreSQL, Redis, Kafka, and RabbitMQ • Ability to build deterministic, high-throughput systems • Strong problem-solving skills and attention to correctness • English proficiency at B2 level or higher • Willingness to occasionally visit the office for team collaboration during certain periods is required Details Apply tot his job
Apply Now

Similar Jobs

Red Cross Training Coordinator

Remote, USA Full-time

Transaction Coordinator for Real Estate Team (Full-Time)

Remote, USA Full-time

Transportation Planner

Remote, USA Full-time

Part Time Entry Level Remote Data Entry Clerk Typing Opportunity with UPS – Immediate Start for Detail-Oriented Individuals

Remote, USA Full-time

Entry Level/No Experience - UPS data entry jobs Apply Now

Remote, USA Full-time

US-Based Virtual Assistant for Printing & Shipping (Daily USPS Priority Mail)

Remote, USA Full-time

Experienced Sorting Facility Associate - Mail Processing and Delivery Operations

Remote, USA Full-time

UX Writer/Reviewer (Remote)

Remote, USA Full-time

Part Time Virtual Teacher - Science (CA)

Remote, USA Full-time

Vice President, Human Resources Operations - National Office (Remote)

Remote, USA Full-time

​​Government Affairs Intern​

Remote, USA Full-time

Experienced Customer Service Representative and Beginner Level Chat Support Specialist – Remote Part-Time Opportunity for Career Growth and Development

Remote, USA Full-time

**Experienced Data Analyst – Business Intelligence and Insights**

Remote, USA Full-time

Experienced Customer Service Agent – Part-Time Data Entry and Ticketing Specialist at Delta Airlines

Remote, USA Full-time

[Remote] Team Leader (RN) - Home Health Care - Full Time - OFP

Remote, USA Full-time

Urgently Hiring: Part-Time Delta Airlines Remote Customer Service Representative - $24/hour - No Experience Needed - Full Training Provided

Remote, USA Full-time

Entry-Level Freight Dispatcher (Remote) – Earn $2,200 to $3,000 Weekly ($114,400-$156,000 Annually)

Remote, USA Full-time

Ruby on Rails API Developer (Remote Opportunity)

Remote, USA Full-time

SEO Specialist (AI-Savvy) – Freelance / Remote / Part-Time

Remote, USA Full-time

Experienced Part Time Remote Customer Service Specialist - After Hours Support for Healthcare Services at Blithequark

Remote, USA Full-time
Back to Home