Trading Data Software Engineer
A software engineer in IMC's Amsterdam VMM Data team building a central platform that ingests, curates and serves data to researchers. The focus is fundamental option pricing data for valuation market-making research.
What you’d work on
Our reading of the posting: what a new hire in this role would most likely spend their first months on.
- Build tools that let data curators clean and approve new datasets
- Make new datasets quick to onboard for researchers
- Design parts of a young global data platform
- Expose curated data to research tooling at scale
- Ship small changes daily with automated tests
What they ask for
Required
- 4+ years as a software engineer
- Strong Java (11+)
- Docker, Kubernetes and Linux
- Ownership with little supervision
- Strong troubleshooting
Preferred
- Python for data work
- Data analysis and data platform experience
- Education
- Not stated
- Experience
- 4+ years as a software engineer; trading knowledge not required
- Languages and tools
- Markets
- options
How to prepare
- Build a small pipeline that ingests, validates and serves option chain data
- Learn what an implied volatility surface is and why data quality matters for it
- Practise Java services with tests, containerised in Docker
- Study data versioning and lineage for research reproducibility
What to study
- Quantitative Data Engineering
- Derivatives Pricing and Computational Finance
- Python for Quantitative Finance
- Quantitative Research, Data and Backtesting
The Volatility Quant roadmap sets out the stages for this kind of role, with free resources for each.
Open the roadmapApply
Read the full posting on IMC Trading’s site before applying: requirements, location and pay can change after we check them.
View the posting on IMC Trading’s site ↗
SelfMadeQuant wrote this summary from the employer’s public posting, last checked 6 November 2026. SelfMadeQuant isn’t affiliated with IMC Trading and doesn’t handle applications.