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

**Experienced Customer Service Representative – Remote Opportunity with arenaflex**

Remote

**Experienced Data Entry Specialist – Join arenaflex's Dynamic Team**

Remote

Sourcing Analyst (Entry level Data Analyst)

Remote

NetSuite Solution Architect

Remote

**Experienced Full Stack Human Resources Executive – Strategic Talent Acquisition, Employee Relations, and HR Operations Management**

Remote

Experienced SAP ISLM Consultant – Intelligent Scenario Lifecycle Management Expert for Remote Opportunities

Remote

Sr. Regulatory Consultant - Canada

Remote

**Experienced Full Stack Data Scientist – Omni Channel Examination and Business Intelligence**

Remote

[Entry Level/Remote] Aetna Careers At Home Data Entry

Remote

**Experienced Customer Service Representative – Deliver Exceptional Experiences for arenaflex Clients**

Remote
← Back to Home