CareerPlanGet AI match score →

Python Software Engineer

Amsterdam, North Holland, Netherlands💼 Full-time🗓 2026-06-13 → 2026-07-30

Core

Develop high-performance trading systems, analytical tools, signals generation, backtesting frameworks, trade management UIs, and regulatory surveillance & risk monitoring for internal trading and business support teams.

Role type

Senior Python Software Engineer (Financial Trading Systems)

Builds

Scalable business-critical applications, tools, and automated tasks for internal trading desks.

Domain

Financial services / High-frequency trading / Quantitative analysis

Deliverable

production ML models | product features | dashboards & analysis

Required skills

Python (deep technical knowledge, internal workings), FastAPI (AsyncIO), APScheduler, Pandas, Polars, RQ, Pytest, Tensorflow, scipy, xgboost, scikit-learn, numpy, numba, celery, Kubernetes, Helm, Docker, Gitlab CI, TypeScript, React, Redis, PostgreSQL, Mongo, Dremio, Apache Iceberg, HDFS, Kafka, Apache Arrow/Parquet, DevOps, databases, big data, frontend frameworks, financial data experience

Preferred skills

Experience with financial data, financial services industry background

Technologies

FastAPI, APScheduler, Pandas, Polars, RQ, Pytest, Tensorflow, scipy, xgboost, scikit-learn, numpy, numba, celery, Kubernetes, Helm, Docker, Gitlab CI, TypeScript, React, Redis, PostgreSQL, Mongo, Dremio, Apache Iceberg, HDFS, Kafka, Apache Arrow/Parquet

Responsibilities

Add new trading signals to frameworks, support trading desks in building data analytics and visualization tools, troubleshoot and debug performance issues, teach others how to use internal tech, build and distribute internal Python libraries, start full-stack projects from scratch

Seniority

Senior, hands-on IC

Rewrite
## Responsibilities - Take part in the development of high-performance trading systems, analytical tools, signals generation, backtesting frameworks, trade management UIs or regulatory surveillance & risk monitoring. - Collaborating directly and closely with the business and other tech teams, from initially gathering requirements to short iteration cycles to refine the implementation, to integrate user feedback, to voice and implement your improvements and ideas. - Working on a wide range of tasks such as adding a new signal a trader came up with to our framework, supporting a trading desk in building the data analytics and visualisation tools they need, troubleshooting, debugging or deep diving into performance analysis, teaching others how to use our tech in their own scripts, building and distributing internal python libraries, and starting whole new full-stack projects from scratch. ## Requirements - 4+ years of working experience as a Software Engineer. - Deep technical knowledge of Python, understanding its internal workings and knowing its strengths and limitations. - Experience with financial data, ideally in the financial services industry. - A critical mindset and the ability to challenge ideas and solutions, to not take things for granted, validate assumptions and dig into the details to find and cover all corner cases. - You’re not afraid to ask questions and to speak up. ## Nice to Have - Experience with DevOps, databases, big data or frontend frameworks. - Familiarity with a range of Python libraries and frameworks such as FastAPI (AsyncIO), APScheduler, Pandas, Polars, RQ, Pytest, Tensorflow, scipy, xgboost, scikit-learn, numpy, numba, celery. - Experience with tools such as Kubernetes, Helm, Docker, Gitlab CI, TypeScript, React, Redis, PostgreSQL, Mongo, Dremio, Apache Iceberg, HDFS, Kafka, Apache Arrow/Parquet. ## Benefits - Working in an environment where you have control over the whole development cycle and collaborate directly with the business. - High degree of independence with support from a solid network of mentors, teammates and trading team. - Opportunity to work on a wide range of tasks and contribute to the development of internal tools and systems. - Collaborative, high-performance culture and commitment to innovation.
Sourced via linkedin · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on LinkedIn ↗