Senior Software Engineer
TransMarket Group25 days 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.
- Utilize libraries for backtesting and post-trade analysis of trading strategies.
- Tune and refine existing components to enhance performance, flexibility, and stability.
Requirements
- Bachelor’s degree in a quantitative or technical field with five years of software engineering experience, or a Master’s degree with three years of experience.
- 2-3 years of experience implementing low-latency connectivity in C++ at major exchanges.
- Strong knowledge of engineering software systems for low latency.
- Excellent technical and non-technical communication skills.
- Passion for the trading industry and interest in working with multi-disciplinary teams.
- Proficiency in C++, multithreading, IPC, automated testing, benchmarking, and lock-free data structures.
- Experience with Python, Bash scripting, SQL, and Gitlab CI/CD is preferred.
- This position requires physical presence and is on-site.
Benefits
- Generous profit sharing program allowing employees to participate in the company's growth and success.
- World-class benefits for full-time employees and their families.