Matching Engine / Order Book Engineer

Remote 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 Opportunities

Red Cross Training Coordinator

Remote

Transaction Coordinator for Real Estate Team (Full-Time)

Remote

Transportation Planner

Remote

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

Remote

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

Remote

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

Remote

Experienced Sorting Facility Associate - Mail Processing and Delivery Operations

Remote

UX Writer/Reviewer (Remote)

Remote

Part Time Virtual Teacher - Science (CA)

Remote

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

Remote

Service Desk Representative

Remote

[Remote] Remote Healthcare Talent Ambassador / Account Executive

Remote

Experienced Online Data Entry Specialist for E-commerce Growth – Remote Work Opportunity with arenaflex

Remote

Experienced Part-Time Remote Customer Support Representative - Data Entry & Healthcare Services at Blithequark

Remote

Engineer I, Network Security (Remote)

Remote

Remote Customer Service Representative (Healthcare) - Bilingual & Non-Bilingual Opportunities at blithequark

Remote

Experienced Part-Time Remote Data Entry Associate – Contributing to Magical Experiences with arenaflex from the Comfort of Your Home

Remote

Part-time Customer Service Representative – Delivering Exceptional Support in a Dynamic Internet Payment Service Environment at blithequark

Remote

Experienced Remote Data Entry Professional – Flexible Part-Time or Full-Time Work from Home Opportunities with blithequark

Remote

Shared Mobility Program Coordinator (Senior Transportation Planner)

Remote
← Back to Home