Solve puzzles for a living

Join our world-class tech teams

About us

Trading powered by technology

Optiver is a tech-driven trading firm with a strong focus on cutting-edge engineering, data science and research. Our team of engineers collaborate to solve some of the toughest algorithmic challenges in the financial industry. To ensure Optiver’s industry-leading trading systems react as quickly as possible to a constantly evolving stream of market data, we give our engineers the freedom to bring their innovative tech solutions to life.


Our opportunities

Discover how you can apply your problem solving skills at Optiver

find out more

Discover tech at Optiver

Make your impact

Join our world-class
tech teams

Software Engineer – Python

As a Python-focused Software Engineer, you’ll design and implement infrastructure management systems across our global network of servers. You’ll utilise Python to automate operational tasks, contribute to open-source software, and ensure efficient infrastructure operations. Your role will include coding, system provisioning, configuration management, debugging, and collaborating with various teams, leveraging Python’s versatility for effective infrastructure management.

Production Engineer

As a Production Engineer, you’ll use Python to manage the reliability, scalability and performance of our proprietary trading systems. You’ll play a critical role in overseeing market access, monitoring and compliance, strategy evaluation, and performance tuning. By utilising your strong design, debugging, and problem-solving skills, you’ll directly influence our trading activities in a dynamic, high-stakes environment. 

Data Visualisation Engineer

As a Data Visualization Engineer at Optiver, you’ll leverage Python to design and develop web-based data visualizations and UI applications, aiding trading decisions. Your role will include closely collaborating with traders and developers to understand requirements, designing data processing pipelines, and contributing to UI frameworks used across the company. You’ll work on data and UI optimisation challenges, ensuring the reliability and robustness of trading applications in a dynamic environment.

Network Engineer

As a Network Engineer, you’ll manage and optimise our diverse network infrastructure, spanning low-latency, data centre and WAN technologies. Responsibilities vary from deploying, troubleshooting, providing technical support and contributing to automated network provisioning. Your understanding of routing and network protocols, along with Python tools for automation, will be instrumental in ensuring connectivity across our global data centres.

Our roles

Explore our tech opportunities

All open roles

Sorry, no results available.

Sorry, no more results available.