Core Developer - Matching Engine Team

Posted 7 Days Ago
Be an Early Applicant
Dallas, TX, USA
Hybrid
Entry level
Fintech • Financial Services
The bull market is coming home
The Role
Develop and optimize ultra-low-latency infrastructure for an equities trading platform, including matching engines, order routing, market data distribution, and real-time processing systems. The role involves processing millions of transactions per second, analyzing latency, optimizing networking and system performance, implementing fault-tolerant architectures, and collaborating with traders, developers, and exchange operations teams.
Summary Generated by Built In
 
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. 
  •  

Preferred Qualifications

  • Knowledge of high-frequency trading environments or other asset classes beyond equities. 
  • Familiarity with low-latency storage solutions for market data. 
  • Knowledge of Reg NMS and other regulatory requirements related to equity trading
  • Strong analytical and problem-solving abilities, particularly under high-pressure situations. 
  • Attention to detail with a strong focus on precision and performance. 
  • Ability to communicate complex technical concepts to both technical and non-technical stakeholders. 
  • Team player with a collaborative mindset, but able to work independently on complex tasks. 
  • Adaptable to the fast-moving, dynamic nature of financial markets and technological innovation. 

Skills Required

  • Expert proficiency in low-latency programming with modern C++, Java, and Kotlin
  • Knowledge of multithreading, concurrency, and parallel programming
  • Experience with high-frequency, low-latency software systems, preferably in financial markets, exchanges, or trading environments
  • Strong understanding of network programming and socket communication, including TCP/IP and UDP
  • Familiarity with matching engines, order books, and equity trading protocols such as FIX, OUCH, and ITCH
  • Experience optimizing low-latency I/O, memory management, and CPU cache utilization
  • Knowledge of kernel bypass technologies such as DPDK, RDMA, or TCPDirect
  • Experience with Linux tuning and real-time operating systems
  • Proficiency with latency measurement and profiling tools such as perf, gdb, and Valgrind
  • Familiarity with distributed systems, message buses, and event-driven architectures
  • Understanding of financial markets, equity instruments, and market microstructure
  • Knowledge of high-frequency trading environments or asset classes beyond equities
  • Familiarity with low-latency storage solutions for market data
  • Knowledge of Reg NMS and other equity-trading regulatory requirements
  • Strong analytical and problem-solving abilities
  • Ability to communicate complex technical concepts to technical and non-technical stakeholders
  • Collaborative mindset and ability to work independently
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Dallas, Texas
68 Employees
Year Founded: 2023

What We Do

The Texas Stock Exchange (TXSE) aims to revitalize competition for issuers, establish the premier venue for listings, and create a world-class trading platform for all market participants. TXSE Group Inc is the parent company of the Texas Stock Exchange LLC. TXSE is headquartered in Dallas and plans to serve U.S.-based and international issuers, investors, and market participants. TXSE will offer both primary, dual, and ETP listings​. With an initial capital raise of $161 million, TXSE is the most well-capitalized exchange to ever file a Form 1 with the U.S. Securities and Exchange Commission. TXSE is on track to receive SEC approval later this year and to begin trading in early 2026, with listings by the end of the same year.

Similar Jobs

T-Mobile Logo T-Mobile

Account Executive

Other • Utilities
In-Office or Remote
2 Locations
89016 Employees
43K-78K Annually

Comcast Logo Comcast

Enterprise Account Executive

Digital Media • Information Technology • News + Entertainment
Hybrid
Houston, TX, USA
115000 Employees

CoreWeave Logo CoreWeave

Operations Specialist

Cloud • Information Technology • Machine Learning
In-Office
Dallas, TX, USA
1450 Employees
98K-130K Annually

Realtor.com Logo Realtor.com

Lead Product Manager

Big Data • Real Estate • Software
Hybrid
Austin, TX, USA
1400 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account