Senior Software Engineer
TransMarket Group5 months ago
Responsibilities
- Design and implement network connectivity, market data, and execution libraries for automated trading software
- Collaborate with strategy teams to understand software usage and anticipate future improvements
- Use developed libraries to support backtesting and post-trade analysis of trading strategies
- Tune and refine components to improve performance, flexibility, and stability
Requirements
- Bachelor’s degree in a quantitative or technical field plus five years of software engineering experience, or a master’s degree in a quantitative or technical field plus three years of software engineering experience
- Two to three years of experience implementing low-latency connectivity at a major exchange using C++
- Strong knowledge of engineering low-latency software systems
- Proficiency in C++, multithreading, IPC, automated testing and benchmarking, lock-free data structures, Linux, and the Solarflare network stack
- Experience with Python and/or Bash scripting and SQL is preferred
- Experience with GitLab CI/CD is preferred
- Excellent technical and non-technical communication skills
- Passion for the trading industry and interest in working with multidisciplinary trading teams
Benefits
- Profit-sharing program
- Benefits for full-time employees and their families
- On-site role requiring physical presence; no remote work
About TransMarket Group
TransMarket Group is a privately held proprietary trading firm that uses technology-driven strategies to trade derivatives, fixed income, energy, and interest-rate products in global markets. Founded in 1980 and headquartered in Chicago, it also maintains offices in Puerto Rico and Switzerland. The firm trades its own capital and builds electronic and quantitative systems to identify opportunities and manage risk.