‹ All jobs

Java Software Engineer

Imc · Amsterdam · posted 2026-10-24
<p>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.</p> <p>IMC’s Amsterdam-based Java teams work on a wide variety of applications, tools and functionalities, including trading algorithm implementations, option pricing, calculating volatility, simulation frameworks, market risk applications, trade reconciliation applications and data analysis & visualisation tools for traders. We frequently need to develop not just the business applications themselves, but also the tools that keep our development process at the cutting edge.</p> <p><strong>Your Core Responsibilities:</strong></p> <p>As a software engineer, you’ll work in multidisciplinary teams alongside other engineers as well as risk teams and traders to deliver challenging projects, while taking ownership for end-to-end product development – from requirements gathering to production. You’ll write reliable, high-performance software while balancing time to production with quality and testability. Advanced automated testing and daily deployments will allow you to achieve agile and incremental benefits. Within a complex landscape of varying systems and technologies, you’ll be constantly challenged to consider trade-offs between latency, throughput, simplicity, scalability and maintainability. Your core tasks will include:</p> <ul> <li>Coding, developing, testing, deploying and maintaining applications and automations for Trading Teams and/or Risk Management, Mid-Office and Strategy Development Teams.</li> <li>Working through internal client requests. Gathering details, requirements and feedback from a range of internal stakeholders in order to implement creative automation solutions using innovative coding practices.</li> </ul> <p><strong>Your Skills and Experience:</strong></p> <ul> <li>At least 5+ years of experience as a Software Engineer </li> <li>Strong programming skills in Java 17+. Experience in the latest versions of Java is highly desirable</li> <li>Familiarity with Docker and Kubernetes</li> <li>Comfortable in Linux environments</li> <li>Experience gathering business requirements, communicating with key stakeholders and delivering solutions quickly</li> <li>The ability able to work on greenfield projects under minimal supervision and to take full ownership of the applications you build</li> <li>A high degree of flexibility and adaptability: willing and able to deal with uncertainty and ambiguity in a rapidly evolving environment</li> <li>Strong troubleshooting and diagnostic skills; ability to solve problems creatively and proactively</li> <li style="font-weight: bold;"><strong>MUST have passport valid for US (ESTA) and Australia (ETA/eVisitor or visa) business trips.</strong></li> </ul> <p>Our tech stack includes an ever-evolving range of systems and technologies, and our engineers have the freedom to choose the best solution for the problem at hand. If a new technology has the potential to add value, we’ll actively invest in exploring, adopting and developing it. </p><div class="content-conclusion"><p><strong>About Us</strong></p> &am

Apply for this job

Similar jobs in Amsterdam

Business Development - Working Student (Dutch speaking)

bunch · Amsterdam · 2026-10-24

Senior Product Designer - Move-in & Staying

HousingAnywhere Group · Rotterdam, South Holland, Netherlands · 2026-10-24

Enterprise Account Executive – SAP Ecosystem & Digital Transformation for Benelux & Nordics (m/f/d)

onapsis · Amsterdam · 2026-10-24

Senior Product Designer - Move-in & Staying

housinganywhere · Rotterdam · 2026-10-24

Projectontwikkelaar

Dura Vermeer · Rotterdam, Zuid-Holland, Nederland · 2026-10-24

Senior Mechanical Engineer (OptiArray)

Optics11 · Amsterdam, Noord-Holland, Netherlands · 2026-10-24