TransMarket Group
Senior Software Engineer
Chicago, Illinois, United States · Senior · Full-time · Posted Jun 2, 2026
- Experience
- Five years with a Bachelor’s degree, or three years with a Master’s degree; also requires 2-3 years implementing low-latency connectivity at a major exchange in C++.
- Education
- Bachelor’s or Master’s degree in a quantitative or technical field.
About the job
Designs and improves low-latency trading software libraries for market connectivity, market data, execution, backtesting, and post-trade analysis.
What you'll do
- Design and implement network connectivity, market data, and execution libraries for automated trading.
- Work with strategy teams to understand their needs and deliver improvements.
- Tune existing components for performance, flexibility, and stability; support backtesting and post-trade analysis.
What they ask for
- Bachelor’s degree in a quantitative or technical field plus five years of software engineering experience, or a Master’s degree in such a field plus three years of experience.
- 2-3 years of experience implementing low-latency connectivity at a major exchange in C++.
- Proficiency in C++, multithreading, IPC, automated testing and benchmarking, lock-free data structures, Linux, and Solarflare network stack.
- Strong knowledge of low-latency software engineering and excellent technical and non-technical communication skills.
Nice to have
- Experience with Python and/or Bash scripting, SQL, and Gitlab CI/CD.
- Passion for the trading industry and interest in working with multidisciplinary trading teams.
Tools
C++, Python, Bash, Linux, SQL, Solarflare network stack, Gitlab CI/CD
Model-written summary · the original posting is authoritative