CareerPlan

Senior Software Engineer - OTCTECH

Amsterdam officeFull-time2026-10-26 → 2026-11-10

Core

Design and deliver a new OTC Trading Engine for Equities, ETFs, Fixed Income, and Crypto while modernizing existing applications.

Role type

Senior Software Engineer (Backend/Distributed Systems)

Builds

OTC Trading Engine, high-performance services, data pipelines, and integrations

Domain

Financial Services / Capital Markets / Trading Technology

Deliverable

production ML models | product features

Required skills

Java, C++, Python, distributed systems, concurrency, scalable system design, event-driven architectures, Kafka, high-performance/low-latency system design

Preferred skills

Trading domain knowledge, Google Cloud Platform (GCP), Kubernetes, Docker, cloud-native technologies, BigQuery

Technologies

Java, C++, Python, Kafka, GCP, Kubernetes, Docker, BigQuery

Responsibilities

Design and define service boundaries, data models, and interfaces for the trading engine; Develop high-performance services and data pipelines; Engineer for production including testing, observability, and failure handling; Collaborate with traders, quants, and risk teams to understand requirements and workflows.

Seniority

Senior, hands-on IC