Transmarketgroup
Senior Software Engineer
Chicago, Illinois, United States. Posted 5 months ago
The role
The software development team designs and builds low-latency systems for trading a diverse set of instruments. You will design and implement network connectivity, market data, and execution libraries for an automated trading software platform.
What you will do
- Design and implement network connectivity, market data, and execution libraries for our automated trading software platform
- Work closely with strategy teams to understand how they consume the software
- Leverage libraries to facilitate backtesting and post-trade analysis of trading strategies
- Tune and refine existing components to improve performance, flexibility, and stability
Required qualifications
- Bachelor’s degree in a quantitative or technical field, plus five years of experience in software engineering, or a Master’s degree in a quantitative or technical field, plus three years of experience
- 2-3 years of previous experience with implementing low-latency connectivity at any major exchange in C++
- Strong knowledge of engineering software systems for low latency
- Excellent technical and non-technical communication skills
- Passion for the trading industry and interest in interfacing with multi-disciplinary trading teams
- Proficiency in C++, multithreading, IPC, automated testing and benchmarking, lock-free data structures, Linux, Solarflare network stack
Nice to have
- Experience with Python and/or Bash scripting
- SQL
- Gitlab CI/CD
Benefits
- Generous profit sharing programs
- World-class benefits for full-time employees and their families
About the company
TransMarket Group (TMG) is a privately held global markets proprietary trading firm in Chicago. Founded in 1980 as Aardvark Financial, the firm uses next-generation technology to capture opportunities and manage risk in financial markets.