Skip to content
Quant jobs / IMC Trading

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
  • Java
  • Python
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

The Volatility Quant roadmap sets out the stages for this kind of role, with free resources for each.

Open the roadmap

Apply

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.

Similar roles