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
Herzlichen Glückwunsch – wir wissen, dass es ein großer Schritt ist, sich die Zeit für eine Bewerbung zu nehmen. Wenn Sie sich bewerben, werden Ihre Angaben direkt an den zuständigen Berater weitergeleitet, der aktiv nach passenden Talenten sucht. Aufgrund der hohen Nachfrage können wir uns möglicherweise nicht bei allen Bewerbern zurückmelden. Wir behalten Ihren Lebenslauf und Ihre Daten jedoch stets in unserer Datenbank und melden uns bei Ihnen, sobald wir ähnliche Positionen sehen oder Fähigkeiten identifizieren, die das Wachstum von Unternehmen vorantreiben können.
Ja. Auch wenn diese Position nicht perfekt zu Ihrem nächsten Karriereschritt passt, hilft uns Ihre Bewerbung dabei, Ihre Fachkenntnisse und Ziele besser zu verstehen. So stellen wir sicher, dass Sie bei der passenden Gelegenheit auf unserem Radar sind.
Wir arbeiten auf unterschiedliche Weise: Zum einen veröffentlichen wir die aktuell verfügbaren Positionen auf unserer Website. Häufig können wir jedoch aus Gründen der Vertraulichkeit nicht alle Vakanzen ausschreiben. Darüber hinaus arbeiten wir mit Kunden zusammen, die einen stärkeren Fokus auf Fähigkeiten legen und darauf, was erforderlich ist, um ihr Unternehmen zukunftssicher aufzustellen.
Aus diesem Grund empfehlen wir, Ihren Lebenslauf zu registrieren, damit Sie auch für Positionen berücksichtigt werden können, die noch nicht geschaffen wurden.
Ja, wir unterstützen Sie bei der Optimierung Ihres Lebenslaufs und der Vorbereitung auf Vorstellungsgespräche. Von individueller Beratung über die gezielte Vorbereitung auf Interviews bis hin zu Gehalts- und Vertragsverhandlungen stehen wir Ihnen während Ihres gesamten nächsten Karriereschritts zur Seite.
