Texas Stock Exchange | TXSE Group Inc

Core Developer – Matching Engine Team

Texas Stock Exchange | TXSE Group Inc

full-time

Posted on:

Location Type: Hybrid

Location: Dallas • Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

Distributed SystemsJavaLinuxRustTCP/IP

About 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.

Requirements

  • Expert proficiency in low-latency programming, especially with C++, Java, Kotin, Zig or Rust.
  • 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.
  • **

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++JavaKotlinZigRustmulti-threadingconcurrencyparallel programminglow-latency programmingnetwork programming
Cloudflare

Director, Developer Marketing

Cloudflare
Leadfull-timeTexas · 🇺🇸 United States
Posted: 18 hours agoSource: boards.greenhouse.io
Cloud
USAA

Senior Software Engineer – SAP FS-CD Techno-Functional

USAA
Seniorfull-time$114k–$218k / yearNorth Carolina, Texas · 🇺🇸 United States
Posted: 1 day agoSource: usaa.wd1.myworkdayjobs.com
CloudGoJavaJavaScriptKotlinObjective-CPythonSQLSwift
Freddie Mac

Engineering Tech Lead, Network and Infrastructure Automation

Freddie Mac
Seniorfull-time$171k–$257k / yearIllinois, New York, Texas, Virginia · 🇺🇸 United States
Posted: 1 day agoSource: freddiemac.wd5.myworkdayjobs.com
AnsibleJenkinsPython
skillventory - A Leading Talent Research Firm

Principal Full Stack Engineer, Java

skillventory - A Leading Talent Research Firm
Leadfull-timeNew Hampshire, Texas · 🇺🇸 United States
Posted: 1 day agoSource: fmr.wd1.myworkdayjobs.com
AngularAWSCloudJavaJavaScriptKafkaOracleSpring