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

Instructional Designer / Learning Content Designer / Digital Course Developer

Remote

Institutional Review Board Supervisor – Remote (IRB)

Remote

Manager, IPP&C EV Cost Analyst | Collins Aerospace

Remote

**Data Entry Credentialling Specialist – Join blithequark's Dynamic Team and Shape the Future of Healthcare Credentialing**

Remote

**Experienced Customer Service and Sales Representative – Remote Customer Experience and Growth Expert**

Remote

**Experienced Virtual Data Entry Clerk – Remote Job In United Kingdom**

Remote

Experienced Customer Service Representative – Remote Part-time Opportunities for Delivering Exceptional Support and Ensuring Customer Satisfaction at blithequark

Remote

Overnight Remote Digital Support Associate - No Calls | $-$/hr

Remote

Security Engineer, New Grad

Remote

**Experienced Customer Service Representative – Warranty Service Associate**

Remote
← Back to Home