At my client, technology drives everything they do.
Their in-house software powers millions of trading decisions every day, giving them an edge through speed, precision, and smarter execution.
Based in Amsterdam, their Trading Strategy Software Engineers design and maintain trading algorithms, options pricing tools, simulation frameworks, data analysis platforms, and visualization dashboards for traders.
What will you do?
The engineer will work closely with traders, researchers, quants, and other engineers, owning projects from idea to deployment. The role involves fast iteration, delivering high-performance and reliable software, and shipping features that create real impact.
Key responsibilities:
Collaborate with traders to understand and implement trading strategies.
Design, test, deploy, tune, and maintain applications, algorithms, research tools, and automation systems for trading teams.
Continuously improve functionality and performance to enhance user experience and system efficiency.
What do you bring?
3+ years professional experience as a software engineer with strong programming skills.
Solid CS fundamentals: algorithms, data structures, complexity, memory, and concurrency models.
Strong analytical mindset with an interest in applying it to trading.
Ability to work independently, manage stakeholders, and own solutions end-to-end.
Comfortable adapting in a fast-changing environment.
Master’s or PhD in Computer Science, Mathematics or Physics grom a QS Top 200 University
Experience with JVM languages (Java, Kotlin) and/or Python.
Bonus: advanced math, GUI/UX development, large-scale data pipelines, or compute clusters
the Tech Stack
They primarily use Java 21+ and Python 3 for strategy software, but the stack evolves quickly—if a new tool solves a problem better, they explore and adopt it.
What is in it for you?
Vibrant, collaborative and fast-paced environment
Superb secondary perks
Highly competitive basic
Very attractive bonus scheme