Senior Software Engineer
TransMarket Groupabout 4 hours 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 improvements.
- Utilize libraries for backtesting and post-trade analysis of trading strategies.
- Tune and refine existing components for better 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 Linux.
- Experience with Python, Bash scripting, SQL, and Gitlab CI/CD preferred.
- This position requires physical presence and is on-site.
Benefits
- Generous profit-sharing program allowing employees to participate in the company's growth.
- World-class benefits for full-time employees and their families.