IMC is seeking a Java Software Engineer to join their Amsterdam-based team. The engineer will work in multidisciplinary teams alongside other engineers, traders, researchers, and quants to deliver challenging projects. They will take ownership of end-to-end product development, from requirements gathering to production, writing reliable, high-performance software while balancing time to production with quality and testability.Role involves:
Coding, developing, testing, deploying, and maintaining applications and automations for Trading Teams and/or Risk Management, Mid-Office, and Strategy Development Teams.
Working through internal client requests.
Gathering details, requirements, and feedback from a range of internal stakeholders to implement creative automation solutions using innovative coding practices.
Requirements:
At least 5 years of experience as a Software Engineer
Strong programming skills in Java 11+
Familiarity with Python (preferred)
Familiarity with Docker and Kubernetes
Comfortable in Linux environments
Experience gathering business requirements, communicating with key stakeholders, and delivering solutions quickly
Ability to work on greenfield projects under minimal supervision and take full ownership of the applications you build
High degree of flexibility and adaptability
Strong troubleshooting and diagnostic skills
Eligibility for ESTA and US Visa Waiver Program (VWP)
Role offers:
Opportunity to work on a wide variety of applications, tools, and functionalities.
Chance to work in a complex landscape of varying systems and technologies.
Freedom to choose the best solution for the problem at hand.
IMC is a global trading firm that operates in the financial markets since 1989. The company leverages advanced research and technology to provide liquidity and stability across various markets. With offices in the US, Europe, Asia Pacific, and India, IMC fosters a collaborative culture among its research, engineering, trading, and business operations teams. IMC is committed to innovation, continuous improvement, and actively engages with regulatory bodies across multiple jurisdictions to ensure adherence to evolving industry standards and compliance requirements.