Optiver logo

Entry Level Software Engineer - Platform (Python)

Optiver

About Optiver

Optiver is a tech-driven trading firm and a leading global market maker. We are committed to improving the world’s financial markets by injecting liquidity, providing accurate pricing, increasing transparency, and acting as a stabilizing force. Our Amsterdam office, where it all began over 35 years ago, is one of the most dynamic trading floors in Europe.

Role Overview

As a Software Engineer in the Platform team, you will be part of the Infrastructure Department, working to create a robust and reliable foundation for Optiver's infrastructure platform. You will have the opportunity to join either our Linux or Infra-Platform teams, collaborating closely with other experts on various projects.

Key Responsibilities

  • Participate in the design and implementation of systems to manage our infrastructure, primarily using Python.
  • Engage in both development and operational tasks, with a typical split of 80% development and 20% operational tasks.
  • Join a rotation schedule for our “Operational week” to monitor dashboards for incidents and assist users.
  • Participate in an on-call rotation during certain hours of the day.
  • Write and review code, provision servers or network devices, apply configuration changes, debug production issues, and support Developers and Operations teams.
  • Plan and coordinate infrastructure changes with other teams.

Current Projects

  • Designing a command line client and HTTP API using FastAPI to provision Linux bare metal servers and networking devices.
  • Maintaining critical components for risk control in automated, low latency trading.
  • Supporting and extending systems that describe our infrastructure.
  • Improving image-based server deployment systems for minimal provisioning time.
  • Automating network device provisioning and configuration management using open source software.
  • Redesigning our Linux Authentication stack.

Example Projects

  • Build the next generation Observability stack for large-scale monitoring systems.
  • Develop a “terraform-like” tool for managing infrastructure in a declarative way.
  • Automate operations to empower other teams to perform critical tasks independently.

Qualifications

Required

  • Strong desire to automate work and solve problems.
  • Ability to adapt tools to current problems.
  • Proficiency in Python or willingness to learn.
  • Experience with Linux or networking.
  • Ability to manage time and priorities collaboratively.
  • Proactive problem-solving approach.
  • Experience with real-life infrastructure.

Preferred

  • Experience building Python tools for infrastructure automation.
  • High attention to detail and strong communication skills.
  • Experience with configuration management tools like Ansible.
  • Knowledge of virtualization technologies, networking, and bare metal server management.

Benefits

  • Start your career alongside best-in-class professionals from over 40 countries.
  • Enjoy 25 paid vacation days, fully paid commuting expenses, training opportunities, and more.
  • Benefit from discounts on health insurance, breakfast and lunch facilities, sports activities, and weekly in-house chair massages.
  • Competitive relocation packages and visa sponsorship for international candidates.

How to Apply

Apply directly via the form provided, including a CV and a letter of motivation in English. Applications without a letter of motivation will not be reviewed. Successful candidates will be required to take an online assessment.

Diversity Statement

Optiver is committed to diversity and inclusion, empowering individuals and creating diverse teams that thrive. We encourage applications from candidates of all backgrounds and welcome requests for reasonable adjustments during the hiring process.

Benefits
Extracted with AI

  • 25 paid vacation days
  • Fully paid first-class commuting expenses
  • Training opportunities
  • Discounts on health insurance
  • Breakfast and lunch facilities
  • Sports and leisure activities
  • Friday afternoon drinks
  • Weekly in-house chair massages
  • Competitive relocation packages
  • Visa sponsorship

Similar jobs

Last update: 23 minutes ago

Optiver logo
Optiver

Production Engineer

Join Optiver as a Production Engineer in Amsterdam to manage live trading environments and enhance system reliability and performance.

Topicus logo
Topicus

Software Engineer - Cloud Applications and Python

Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.

Greener Power Solutions logo
Greener Power Solutions

Freelance DevOps Engineer with Python Expertise

Join Greener Power Solutions as a Freelance DevOps Engineer to drive sustainable energy solutions with Python and DevOps expertise.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

BlockTech logo
BlockTech

Quantitative Developer with Python and C++

Join BlockTech as a Quantitative Developer in Amsterdam. Work with Python and C++ in a dynamic trading environment.

bunq logo
bunq

Senior Backend Engineer with Python and React.js

Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.

TRACT  logo
TRACT

Senior Python Engineer

Join TRACT as a Senior Python Engineer to develop scalable APIs and backend systems for sustainability insights in the Ag & Food industry.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

Junior Fullstack Developer

Join NS as a Junior Fullstack Developer in Utrecht. Work on AWS serverless solutions, eCommerce apps, and DevOps in a dynamic IT team.

Barco logo
Barco

Software Engineer with C/C++ and Python

Join Barco as a Software Engineer in Kortrijk, Belgium. Work with C/C++, Python, and Linux in a hybrid environment.

Catalyze Group logo
Catalyze Group

Full Stack Developer with AI and API Expertise

Join Catalyze Group as a Full Stack Developer to build AI-powered grant-writing tools. Work with React, Django, and more in Amsterdam.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

Mollie logo
Mollie

Associate Software Engineer - Payments Domain

Join as an Associate Software Engineer in Amsterdam to develop secure payment solutions using PHP in a collaborative environment.

Kennisnet logo
Kennisnet

Software Developer for Educational Platforms

Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.

Brenntag logo
Brenntag

Senior API Platform Engineer

Join Brenntag as a Senior API Platform Engineer in Amsterdam to drive API platform development using Kubernetes, Istio, and AWS EKS.

Grammarly logo
Grammarly

Entry Level Back-End Software Engineer (Java)

Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

Uber logo
Uber

Senior Software Engineer: Configuration Management/Deployment

Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.

Simplicate logo
Simplicate

Mid-Level Back-end Engineer (PHP, Symfony)

Join Simplicate as a Mid-Level Back-end Engineer, working with PHP and Symfony in a dynamic, hybrid environment.

Zivver logo
Zivver

Front-end Angular Engineer

Join Zivver as a Front-end Angular Engineer to shape the future of secure web applications. Work with Angular, TypeScript, and more in Amsterdam.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Ecolab logo
Ecolab

Medior Front-End Developer (Angular)

Join Ecolab as a Medior Front-End Developer focusing on Angular, TypeScript, and JavaScript in a hybrid role in Amsterdam.