Trading Operations Engineer


Amsterdam
Permanent
Negotiable
Financial Technology
PR/590462_1777456719
Trading Operations Engineer

Python Developer - Trading Operations Engineering

Location: Amsterdam

A leading high‑frequency trading firm is looking for a Python Developer to join its Trading Operations Engineering function in Amsterdam. This team builds the core software systems that enable trading to operate reliably, transparently, and at scale across global markets.

This is a software engineering role, not a trading strategy or quantitative research position. You will work close to real trading activity, but your focus will be on building robust systems, automation, and data‑driven tooling that supports the firm's operational backbone.


The Role

As a Python Developer within Trading Operations Engineering, you will build and maintain critical internal platforms used by multiple teams, including data analytics, mid‑office, and back‑office operations. These systems support areas such as trade lifecycle management, operational reporting, compliance workflows, data quality, and automation.

The role combines production‑grade Python engineering, strong ownership, and collaboration across technical and non‑technical stakeholders in a fast‑paced trading environment.


What You'll Do

  • Design, develop, and maintain Python‑based applications and services that support trading operations
  • Build automation and tooling to streamline operational processes and reduce manual workflows
  • Work extensively with financial and operational datasets, ensuring accuracy, scalability, and reliability
  • Develop and maintain data pipelines and reporting systems used by internal stakeholders
  • Collaborate closely with engineers, analysts, and operational teams across the firm
  • Take ownership of systems throughout their lifecycle - from requirements and design to production support
  • Improve system robustness through testing, monitoring, and CI/CD practices
  • Investigate and resolve production issues in a low‑latency, high‑reliability environment
  • Contribute to the continuous improvement of engineering standards, tooling, and best practices

Technical Environment

  • Python as the primary language
  • Data‑heavy systems with strong database interaction
  • Automation, tooling, and backend services rather than UI‑focused development
  • Exposure to DevOps concepts such as CI/CD pipelines, deployment workflows, and monitoring
  • High standards for code quality, reliability, and performance

Who This Role Is For

This role is well‑suited to experienced Python engineers who:

  • Enjoy building production‑grade systems that have real business impact
  • Like working close to complex operational and data workflows
  • Prefer engineering challenges over pure research or strategy development
  • Are curious about financial markets and motivated to deepen their domain knowledge over time

A background in trading is not required, but experience working with financial, payments, fintech, or other data‑intensive systems is advantageous.


Interview Process

  • Initial technical screening
  • Take‑home Python assignment (project‑based)
  • Technical interviews with the engineering team
  • Final onsite interview in Amsterdam with multiple stakeholders

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you