Back
Experienced Technology

Senior Software Engineer – Python

Amsterdam

As a Senior Software Engineer you can join different teams to help us create a robust and reliable foundation for Optiver’s infrastructure platform. Within either our Linux or Platform team, you will work closely to other experts depending on each project. We strive for excellence in everything we do because we believe that thoughtfully planned and well-orchestrated infrastructure is just as important as the algorithms running on our trading software. Without best-in-class infrastructure, there would be no foundation upon which to build our global market making core business. For that reason, we are looking for a Software Engineer who is committed to continuous improvement and thrives bringing new ideas to the table.

 

WHAT YOU’LL DO:

There are different teams in the Infrastructure Department working to create a robust and reliable foundation for Optiver’s infrastructure platform. As a Senior Software Engineer you can join our Linux or Infra-Platform teams. In both cases you will work close to other experts depending on each project.

As our next team member, you can expect to: 

  • Participate in the design and implementation of the systems used to manage our infrastructure. Writing mostly Python code,
  • We encourage OSS adoption and we contribute to upstream repos,
  • This will include modelling, provisioning, configuration management, Observability, deployment,
  • Split your time between development and operational tasks (80:20). Note: Some members of the team do a bit more operational work, while others are more development-focused. This depends on individual skillsets and preferences,
  • You will join a rotation schedule for our “Operational week”  where you keep an eye on our dashboards in case of incidents while helping other users in our chat or at your desks. On those days you will also work on small tasks,
  • You will join our on-call rotation (this is only including some hours during the day. Not 24/7),
  • You will work mostly in our Office.

Some examples of day to day tasks: 

  • Write and review code with your team,
  • Provision servers or network devices through our automated deployment pipeline,
  • Apply configuration changes to our infrastructure,
  • Debug production issues,
  • Support Developers and Operations teams,
  • Plan and coordinate changes in our infrastructure together with other teams in the department.

Some of the things we are doing right now:

  • Designing a command line client and HTTP API (we use FastAPI) to provision Linux bare metal servers and networking devices,
  • Maintaining the critical component capable of killing all connections to the exchange in case of unexpected issues in our systems – a crucially important Risk Control given the nature of highly automated, low latency trading,
  • Supporting and extending a system that describes our infrastructure (this is the source for all the Infrastructure as Code that we do),
  • Improving our image-based server deployment system to achieve minimal provisioning time,
  • Automating our network devices provisioning and configuration management using open source software,
  • Redesigning our Linux Authentication stack.

Some example projects that you could help us with:

  • Build our next generation Observability stack. Help us to take it to the next level designing bare metal capable monitoring systems that work at large scale,
  • Develop our “terraform like” tool to manage our infra in a declarative way, enabling faster growth in a complex bespoke environment,
  • Automate operations to empower other teams to perform critical tasks without our direct evolvement. 

 

WHAT YOU’LL GET::

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.

In addition, you’ll receive:

  • 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.

 

WHO YOU ARE:

  • 8+ years of experience (doesn’t require experience in Finance)
  • A strong desire to automate your work with a reluctance to do repetitive tasks but an eagerness to solve problems,
  • You think that not all the tools are good for every problem and you can adapt to what the current problem needs,
  • You can code in Python or have the propensity to pick it up. If you don’t consider yourself a developer, you can do some scripting and work with Linux or networking low levels,
  • The ability to manage your time and handle priorities in collaboration with other teams,
  • A proactive approach to problem solving,
  • Experience with real life infrastructure is a plus

Extra Points: 

  • Experience building Python tools for infrastructure automation,
  • High attention to detail coupled with strong communication skills,
  • Experience with configuration management (we use Ansible but experience with similar tools is considered); We are in very interested on Declarative systems,
  • Knowledge of virtualization technologies, networking, bare metal server management.

 

WHO WE ARE:

At Optiver, our mission is to continuously improve the market. By providing liquidity and accurate pricing in various financial instruments, to multiple exchanges across the world, we participate in the safeguarding of healthy and efficient markets.

 

HOW TO APPLY:

Are you interested in furthering your career on one of the most dynamic and exciting trading floors in Europe?

Apply directly via the form below for the position of Infrastructure Software Engineer. If you are selected from your application to proceed to the next round for the position of Infrastructure Software Engineer, you will be required to take an online assessment. If you have any questions feel free to contact our Recruitment team via our recruitment inquiry form.

Please note:

  • We cannot accept applications via email for data protection reasons.
  • We do not require any assistance from third-parties including agencies in the recruitment of this role.

 

DIVERSITY STATEMENT:

Optiver is committed to diversity and inclusion.

 

 

 

You are viewing: Apply now
Senior Software Engineer – Python
Experienced Technology Amsterdam
Careers

Related vacancies

  • Technology

    Machine Learning Engineer

    Optiver is a global market maker founded in Amsterdam, with offices in London, Chicago, Austin, New York, Sydney, Shanghai, Hong Kong, Singapore, Taipei and Mumbai. Established in 1986, today we are a leading liquidity provider, with over 2,000 employees in offices around the world, united in our commitment to improve the market through competitive pricing, […]

    Learn more
    Shanghai
  • Technology

    AI Engineer

    WHO WE ARE Optiver is a global market maker founded in Amsterdam, with offices in London, Chicago, Austin, New York, Sydney, Shanghai, Hong Kong, Singapore, Taipei and Mumbai. Established in 1986, today we are a leading liquidity provider, with close to 2,000 employees in offices around the world, united in our commitment to improve the […]

    Learn more
    Shanghai
  • Technology

    2026 Shanghai Data Scientist Summer Internship

    As a Data Scientist intern, who loves to solve both data science and technical problems, you will have the opportunity to perform extensive data analysis to implement new algorithms that support and improve our existing models, strategies, and datasets. By the end of the 8-week internship, you’ll have deepened your understanding of how technology is […]

    Learn more
    Shanghai
  • Technology

    2026 Shanghai Machine Learning PhD Internship

    As a Machine Learning Modelling Engineer, you’ll harness your understanding of AI and deep learning to generate impactful insights and drive innovative new strategies that have the potential to transform global financial markets. Your intellectual creativity won’t just be theoretical; you’ll get to turn your cutting-edge ideas into real-world solutions that contribute towards our trading […]

    Learn more
    Shanghai
  • Technology

    2026 Shanghai Software Developer Summer Internship

    As a Software Developer Intern at Optiver, you’ll work alongside experienced engineers to develop innovative solutions that enable us to respond to the financial markets at lightning-fast speeds. In just a few weeks, you could develop applications that contribute towards our trading success. By the end of the 8-week internship, you’ll have deepened your understanding […]

    Learn more
    Shanghai
  • Technology

    2026 Shanghai FPGA Developer Summer Internship

    At Optiver, FPGAs play a critical role in executing successful trades. With no external clients, we operate in a fast feedback, quick release environment.  As a FPGA Developer Intern at Optiver, you’ll work alongside experienced hardware engineers to ensure we have the fastest and most reliable trading systems in the industry. You’ll constantly be innovating with […]

    Learn more
    Shanghai
  • Technology

    Software Engineer – Autotrading

    Optiver is looking for a Software Engineer to join our London Autotrading development team.  This team works both on expanding the functionality of our autotrading systems to meet the unique needs of the desks in London, as well as taking a lead on optimizing and improving the scalability of our core trading platform. Our systems […]

    Learn more
    London
  • Technology

    Support Engineer

    Optiver’s Enterprise Technology Support Engineers focus on IT systems and applications that allow users to perform their daily work. We firmly believe in finding the right blend of functionality for our users and manageability for administrators. To that end, the person we seek will revel in finding that balance, and running systems that consistently work […]

    Learn more
    Amsterdam
  • Technology

    Data Site Reliability Engineer

    WHO WE ARE Optiver is a global market maker founded in Amsterdam, with offices in London, Chicago, Austin, New York, Sydney, Shanghai, Hong Kong, Singapore, Taipei and Mumbai. Established in 1986, today we are a leading liquidity provider, with close to 2,000 employees in offices around the world, united in our commitment to improve the […]

    Learn more
    Singapore
  • Technology

    FPGA Engineer

    At Optiver, we pride ourselves on being real Engineers, not just coders. Our Engineers work closely with Traders to identify the business problems we face and determine how they should be solved. We apply a disciplined and scientific approach to engineer simple, well-architected solutions that meet the dynamic needs of our traders. Our passion is […]

    Learn more