Python Developer


Amsterdam
Permanent
Negotiable
Financial Technology
PR/585779_1775036923
Python Developer

Python Software Engineer

Experienced - Technology - Amsterdam


Your Core Responsibilities

Python is a key component of the firm's technology ecosystem, widely used to create accessible tools for traders, researchers, and analysts. As a Python Software Engineer based in Amsterdam, you will contribute to the development of high‑performance systems and internal platforms, such as:

  • Trading and signal‑generation frameworks
  • Analytical and data‑visualization tools
  • Backtesting systems
  • Trade management interfaces
  • Regulatory, surveillance, and risk‑monitoring solutions

You will work closely with both business stakeholders and other engineering teams-from requirement gathering through iterative development cycles-all the way to incorporating user feedback and implementing improvements.

All software is built strictly for internal use. You will work directly with your users in a highly collaborative environment that values curiosity about trading and market dynamics. Understanding context and business logic is essential.

Engineers receive responsibility early on and operate with a high degree of autonomy, supported by experienced mentors and motivated colleagues. Example projects may include:

  • Adding new trading signals to internal frameworks
  • Building data analytics and visualization tools for trading teams
  • Debugging performance issues and conducting deep-dive analysis
  • Coaching colleagues on Python best practices
  • Developing and maintaining internal Python libraries
  • Initiating new full‑stack projects from scratch

Your Skills and Experience

We are looking for candidates with:

  • 4+ years of professional experience as a Software Engineer
  • Expert-level Python knowledge, including deep understanding of its internals and limitations
  • Experience with commonly used Python libraries and frameworks (e.g., FastAPI/AsyncIO, APScheduler, Pandas, Polars, RQ, Pytest, TensorFlow, SciPy, XGBoost, scikit‑learn, NumPy, Numba, Celery)
  • Additional experience in DevOps, databases, big data, or modern frontend frameworks is a plus (e.g., Kubernetes, Helm, Docker, CI/CD platforms, TypeScript, React, Redis, PostgreSQL, MongoDB, distributed storage or processing systems)
  • A critical, questioning mindset with the ability to challenge assumptions and explore edge cases
  • Direct experience working with financial datasets, ideally within financial services, due to the nature of the role
  • An interest in exploring and adopting new technologies-the engineering culture encourages selecting the best tools for each problem and investing in emerging solutions

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.

Handverlesene Positionen für Sie