> Markdown version of [/jobs/ext/4015162-software-engineer-otc-trading](https://www.wearedevelopers.com/jobs/ext/4015162-software-engineer-otc-trading). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - OTC Trading - **Company:** Flow Traders - **Location:** AMSTERDAM, Netherlands - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Algorithmic Trading, Big Data, BigQuery, C++ (Programming Language), Code Review, DevOps, Distributed Systems, Python (Programming Language), Enterprise Messaging Systems, Data Streaming, Google Cloud, Concurrency, Backend, Event Driven Architecture, Containerization, Kubernetes, Low Latency, Apache Kafka, Data Pipelines, Docker - **Published:** October 30, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-otc-trading-flow-traders-10589068 ## About the Role * Strong experience building and operating distributed backend systems in production * Expert in Java or C++, with working knowledge of Python * Strong understanding of distributed systems, concurrency, and scalable system design * Experience with event-driven architectures and messaging platforms such as Kafka * Proven track record building high-performance, low-latency systems * Ability to translate complex business requirements into robust technical solutions * Ownership mindset with strong stakeholder management and communication skills * Experience with modern engineering practices including testing, code reviews, observability, and automation * Comfortable leveraging AI tools to improve productivity while maintaining quality and accountability., * Experience in trading, capital markets, or financial services * Exposure to Google Cloud Platform (GCP) * Experience with Kubernetes, Docker, and cloud-native technologies * Knowledge of BigQuery or large-scale data platforms * Experience working in low-latency, high-throughput environments ## Description * Work directly with traders, quants, Operations, Risk, and Compliance to understand requirements and how trading workflows operate in practice. * Trace business processes and data flows across pre-trade research, execution, post-trade processing, risk, and compliance. * Identify opportunities to improve resilience, consistency, automation, and operational efficiency. * Build a shared understanding of system responsibilities, dependencies, and operational considerations. * Design and Modernise the Platform Help design and deliver a new OTC Trading Engine spanning Equities, ETFs, Fixed Income, and Crypto. * Define appropriate service boundaries, data models, interfaces, and event flows. * Modernise existing applications where new business or engineering requirements create opportunities for improvement. * Make and document architectural decisions, balancing performance, reliability, simplicity, and delivery speed. * Design greenfield services and platforms that can be operated and evolved safely over time. Build Reliable Trading Systems * Develop high-performance services, data pipelines, and integrations across Java, C++, and Python environments. * Build event-driven systems using messaging and pub/sub patterns. * Engineer for production from the outset, including testing, observability, failure handling, and operational support. * Embed monitoring, root-cause analysis, and recovery mechanisms so issues are identified and resolved quickly. * Take ownership of delivery from design and implementation through deployment and production operation.