2 months ago
Amsterdam, NetherlandsMid Level
Responsibilities
- Build and maintain systems connecting IMC to exchanges, including market-data parsing and order-entry management.
- Implement and optimize execution logic in collaboration with traders and quants.
- Integrate FPGA-based systems and low-latency network solutions with the trading stack.
- Measure, profile, and improve system performance.
- Own end-to-end software development from requirements gathering through production while balancing latency, throughput, quality, testability, scalability, and maintainability.
- Work with multidisciplinary engineering, trading, research, quant, and hardware teams.
Requirements
- 2–3 years of full-time professional work experience after graduation.
- Bachelor’s or master’s degree in engineering, computer science, or a related field.
- Strong knowledge of algorithms and data structures.
- Solid programming skills in modern C++.
- Interest in how software runs on hardware, including memory, caches, and networking.
- Ability to work flexibly in an evolving environment and solve problems creatively and proactively.
- Curiosity, willingness to learn, and interest in financial markets; prior financial-market knowledge is not required.
