Software Engineer - Automated Trading Systems

Optiver
Amsterdam, Netherlands
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Algorithmic Trading C Sharp (Programming Language) C++ (Programming Language) Relational Databases Linux Python (Programming Language) Information Technology

Job description

Our Core Software Engineers focus on the infrastructural and strategic components of our software landscape, ensuring the core elements provide a stable, performant, and trusted foundation upon which our systems are built.

WHAT YOU’LL DO:

Our systems play an essential role in everything we do in the trading domain. That is why our Technology and Trading Teams collaborate closely to jointly explore ideas and establish the new directions. Together, they build and maintain an outstanding suite of reliable, high-performing systems and applications.

As a member of the Core Software Team:

  • You will provide the rock-solid software backbone on which the business relies every single day, and will define the technical arena in which the trading-focused development teams continue to innovate.
  • You will not only be challenged on your technical knowledge and skills, but also on your capacity for producing simple and elegant solutions in face of an incredibly fast-paced and ever changing business environment.

Requirements

You’ll join a culture of collaboration and excellence, where you’ll be surrounded by curious thinkers and creative problem solvers. Motivated by a passion for continuous improvement, you’ll thrive in a supportive, high-performing environment alongside talented colleagues, working collectively to tackle the toughest problems in the financial markets., * A Software Engineer with a genuine and deep desire to write clean and correct code, combined with a strong interest in delivering architectural and strategic solutions, topped off with a considerable dose of realistic and sustainable pragmatism allowing you to simply get things done

  • 4+ Years of experience (doesn’t require experience in Finance)
  • A solid grasp of computer science, knowing your algorithms, memory and concurrency models, CPU-architecture, operating systems and relational databases etc
  • As our main body of software is written in C++ and runs on Linux, you will either need to have extensive experience in this language and platform or be more than willing to learn on the job. Next to C++, we also extensively use Python, C# and other languages in Optiver, and you are therefore expected to be willing and able to learn new languages quickly
  • We are looking for both senior and junior brilliant minds. If you feel comfortable with the characteristics outlined above, we strongly encourage you to apply!

Benefits & conditions

  • A performance-based bonus structure unmatched anywhere in the industry. We combine our profits across desks, teams and offices into a global profit pool.
  • The opportunity to work alongside best-in-class professionals from over 40 different countries.
  • 25 paid vacation days and fully paid first-class commuting expenses.
  • Training opportunities and discounts on health insurance.
  • Extensive office perks, including breakfast and lunch, world-class barista coffee, sports and leisure activities, Friday afternoon drinks, and weekly in-house chair massages.
  • Competitive relocation packages and visa sponsorship where necessary for expats.

About the company

At Optiver, our mission is to constantly improve the market by injecting liquidity, providing accurate pricing, increasing transparency and acting as a stabilizing force no matter the market conditions. With a focus on continuous improvement, we participate in the safeguarding of healthy and efficient markets for everyone who participates. As one of the largest market making institutions, we are a trusted partner of 70+ exchanges across the globe.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.nl

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

4:04 min

Accelerating WebAssembly array access for fast trading algorithms

Chris Heilmann +3 · LIVE

2:30 min

Impedance mismatch between object models and relational databases

Markus Kett Markus Kett · WWC 2024

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · WWC Europe 2026

1:52 min

Evolution of distributed SQL database management systems

Akmal Chaudhri Akmal Chaudhri · LIVE

4:33 min

Evaluating algorithmic trade-offs across distributed system implementations

Alexander Reelsen · LIVE

Videos

See all

Related articles

See all