companyIMC Trading logo

Python Software Engineer at IMC | Amsterdam

IMC TradingAmsterdam, Netherlands
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

The ideal candidate will have a solid foundation in Python programming and a keen interest in financial markets. Experience with trading systems or data analysis tools is highly advantageous. Strong problem-solving skills, the ability to work collaboratively, and excellent communication abilities are essential for success in this dynamic environment.

About the job

At IMC, technology is woven into the very fabric of our operations. Our proprietary software executes millions of trading decisions daily, allowing us to outpace competitors through superior speed and decision-making. Our skilled Python Development teams are responsible for creating scalable applications, tools, and automated processes to support IMC's trading and business operations across Amsterdam, London, Zug, and Mumbai.

Your Key Responsibilities

As a Python Software Engineer at our Amsterdam office, you will engage in developing high-performance trading systems, analytical tools, signal generation, backtesting frameworks, trade management UIs, and regulatory surveillance systems. Your role will require close collaboration with both business and technical teams, starting from requirement gathering to iterative development cycles, integrating user feedback, and implementing your enhancements. All software developed is for internal use, allowing you direct access to users who are just a few meters away, ensuring you have control over the entire development cycle. A genuine curiosity about trading and financial markets is essential, as understanding the business context is pivotal.

At IMC, we empower our engineers with a high level of responsibility from the outset. You will work towards your objectives independently while being supported by a robust network of mentors and colleagues who share your enthusiasm for trading and technology. Possible tasks you may undertake include:

  • Incorporating new signals proposed by traders into our framework.
  • Assisting trading desks in developing essential data analytics and visualization tools.
  • Conducting troubleshooting and performance analysis.
  • Educating team members on how to leverage our technology within their scripts.
  • Creating and disseminating internal Python libraries.
  • Initiating new full-stack projects from the ground up.

About IMC Trading

IMC is a global trading firm that thrives on technology and innovation. Our culture encourages continuous learning and collaboration, and we are committed to providing our teams with the tools and support they need to excel in the fast-paced world of trading.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.