Python Software Engineer

IMC Trading

Amsterdam

On-site

EUR 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading global trading firm in Amsterdam is seeking a Mid-Senior Python Software Engineer to develop high-performance trading systems and analytical tools. The ideal candidate will have over 4 years of experience, deep knowledge of Python, and a strong background in working with financial data. You will collaborate directly with business teams to refine implementation processes and support the trading desks with data analytics tools. This is a full-time role that offers a dynamic and innovative work environment.

Qualifications

  • 4+ years of experience as a Software Engineer.
  • Deep knowledge of Python and its libraries.
  • Experience with financial data is essential.

Responsibilities

  • Develop high-performance trading systems and analytical tools.
  • Collaborate with business teams to refine implementations.
  • Support trading desks in building data analytics tools.

Skills

Python
DevOps
Databases
Big Data
Frontend frameworks
Financial data

Tools

FastAPI
Kubernetes
Docker
PostgreSQL
React

Job description

At IMC, technology is not a department; it’s at the heart of everything we do. Developed in-house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than our competition. Our various Python Development teams create scalable business‑critical applications, tools and automated tasks to equip IMC’s Amsterdam, London, Zug and Mumbai trading and business support teams.

Your Core Responsibilities

IMC uses a wide variety of technologies. Python is widely used across our tech stack, notably to make it more accessible to our traders, researchers and analysts. As a Python Software Engineer at IMC Amsterdam, you will take part in the development of high‑performance trading systems, analytical tools, signals generation, backtesting frameworks, trade management UIs or regulatory surveillance & risk monitoring. Your role will involve collaborating directly and closely with the business and other tech teams, from initially gathering requirements to short iteration cycles to refine the implementation, to integrate user feedback, to voice and implement your improvements and ideas.

Responsibilities

At IMC we believe in giving a lot of responsibilities quickly; you’ll be working on your goals with a high degree of independence, yet supported by a solid network of mentors, teammates and a trading team highly motivated to make sure you are successful and share their passion for trading and technology. In this role, you might end up working on a wide range of tasks – for example:

  • Adding a new signal a trader came up with to our framework.
  • Supporting a trading desk in building the data analytics and visualisation tools they need.
  • Troubleshooting, debugging or deep‑diving into performance analysis.
  • Teaching others how to use our tech in their own scripts.
  • Building and distributing internal Python libraries.
  • Starting whole new full‑stack projects from scratch.
Your Skills And Experience
  • We care about 4+ years of working experience as a Software Engineer.
  • Deep technical knowledge of Python; you understand its internal workings and know its strengths and limitations. We use a range of Python libraries and frameworks (such as FastAPI (AsyncIO), APScheduler, Pandas, Polars, RQ, Pytest, Tensorflow, scipy, xgboost, scikit‑learn, numpy, numba, celery).
  • Experience with DevOps, databases, big data or frontend frameworks is a plus. (Some examples of tools we frequently work with: Kubernetes, Helm, Docker, Gitlab CI, TypeScript, React, Redis, PostgreSQL, Mongo, Dremio, Apache Iceberg, HDFS, Kafka, Apache Arrow/Parquet).
  • A critical mindset and the ability to challenge ideas and solutions, to not take things for granted, validate assumptions and dig into the details to find and cover all corner cases. You’re not afraid to ask questions and to speak up.
  • Experience working with financial data is a must, ideally in the financial services industry. The nature of this role requires both affinity and experience to this type of data.
About Us

IMC is a global trading firm powered by a cutting‑edge research environment and a world‑class technology backbone. Since 1989, we’ve been a stabilising force in financial markets, providing essential liquidity upon which market participants depend. Across our offices in the US, Europe, Asia Pacific, and India, our talented quant researchers, engineers, traders, and business operations professionals are united by our uniquely collaborative, high‑performance culture, and our commitment to giving back. From entering dynamic new markets to embracing disruptive technologies, and from developing an innovative research environment to diversifying our trading strategies, we dare to continuously innovate and collaborate to succeed.

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Referrals increase your chances of interviewing at IMC Trading by 2x.

Get notified about new Software Engineer jobs in Amsterdam, North Holland, Netherlands.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Software Engineer
Python Software Engineer

IMC B.V. • Amsterdam

On-site
EUR 70,000 - 90,000
Python Software Engineer
Python Software Engineer

Quant Blueprint LLC • Amsterdam

On-site
EUR 60,000 - 80,000
C++ Software Engineer
C++ Software Engineer

IMC B.V. • Amsterdam

On-site
EUR 65,000 - 85,000
C++ Software Engineer
C++ Software Engineer

IMC Trading • Amsterdam

On-site
EUR 60,000 - 80,000
C++ Software Engineer
C++ Software Engineer

ittihad medical centre • Amsterdam

On-site
EUR 70,000 - 90,000
Trading Strategy Software Engineer
Trading Strategy Software Engineer

Quant Blueprint LLC • Amsterdam

On-site
EUR 70,000 - 90,000
C++ Software Engineer, Early Careers
C++ Software Engineer, Early Careers

IMC B.V. • Amsterdam

On-site
EUR 65,000 - 90,000
C++ Software Engineer, Early Careers
C++ Software Engineer, Early Careers

IMC Trading • Amsterdam

On-site
EUR <1,000
Software Engineer Data
Software Engineer Data

IMC Trading • Amsterdam

On-site
EUR 60,000 - 80,000
Python Engineer for FinTech Trading Tools
Python Engineer for FinTech Trading Tools

Quant Blueprint LLC • Amsterdam

On-site
EUR 60,000 - 80,000