Core Developer - Matching Engine Team
Txse, Dallas, TX
- Pay
- Not listed by the employer
- Work type
- Hybrid
- Level
- Not stated
- Area
- Software engineering, Inference & ML systems
- Posted
- Sep 17, 2025
About the role
We are seeking a highly skilled Low-Latency Software Engineer to join our technology team responsible for building and maintaining the core infrastructure of our equities trading platform. You will focus on developing and optimizing ultra-low-latency systems that facilitate high-speed, high-volume equity trading, ensuring the exchange remains fast, reliable, and resilient.
What you will do in the role - Design, develop, and maintain low-latency trading systems that ensure efficient and secure execution of equity trades.
- Work on matching engines, order routing, and market data distribution systems to optimize trade execution performance.
- Build systems to process millions of transactions per second with minimal latency and maximum throughput.
- Implement real-time processing pipelines for financial data, ensuring high accuracy and consistency in time-sensitive environments.
- Conduct latency analysis, performance benchmarking, and system optimization using advanced profiling techniques.
- Collaborate with exchange operations teams, traders, and other developers to meet the rigorous performance demands of equity markets.
- Manage and optimize network protocols for market data distribution, including the handling of TCP/IP and UDP connections for rapid data dissemination.
- Develop robust systems to handle bursty, high-throughput market conditions, ensuring fault tolerance, high availability, and minimal downtime.
- Implement low-latency algorithms and strategies for trade execution while ensuring compliance with exchange regulations.
Required Skills - Expert proficiency in low-latency programming, especially with modern C++, Java and Kotlin
- In-depth knowledge of multi-threading, concurrency, and parallel programming to develop efficient real-time systems.
- Extensive experience with high-frequency, low-latency software systems, ideally in financial markets, exchanges, or trading environments.
- Strong understanding of network programming and socket communication (e.g., TCP/IP, UDP) for market data distribution and order execution.
- Familiarity with matching engines, order books, and equity trading protocols (e.g., FIX, OUCH, ITCH).
- Experience optimizing software for low-latency I/O, memory management, and CPU cache utilization.
- Knowledge of kernel bypass techniques such as DPDK, RDMA, or TCPDirect for minimizing network latency.
- Experience with Linux tuning and real-time operating systems to enhance system performance.
- Proficiency in latency measurement and profiling tools (e.g., perf, gdb, Valgrind) for analyzing and optimizing system performance.
- Familiarity with distributed systems, message buses, and event-driven architectures for building scalable, fault-tolerant applications.
- Understanding of financial markets, equity instruments, and market microstructure.
Similar roles at other companies
Low-Latency Developer
Atto TradingNew York, New York +1
$150K–$300K / yr
Posted May 25, 2026
Senior Java Systems Engineer - Platform Exchange / Matching Engine
Adaptive Financial ConsultingLondon +1
Pay not posted
Posted Jul 28, 2026
Senior Java Systems Engineer - Exchange Accelerator / Matching Engine - NYC - Fintech
Adaptive Financial ConsultingNew York +1
$240K–$260K / yr
Posted 18 days ago
Low Latency C++ Developer
Eclipse Trading Hong Kong +1
Pay not posted
Posted Apr 19, 2024
Listed on Txse's Lever job board; checked 20 h ago. First seen by us 20 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.