Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Technology is at the core of this global trading firm’s success. Their in-house software powers millions of trading decisions every day, enabling faster, smarter performance in highly competitive markets. The Amsterdam-based Python Development teams create scalable, business-critical applications and automation tools that empower trading and business-support teams across Amsterdam, London, Zug, and Mumbai.
Core Responsibilities
As a Python Software Engineer in Amsterdam, you’ll design, build, and optimise high-performance systems that directly impact real-time trading, data analysis, and decision-making. You’ll work closely with traders, researchers, and analysts to deliver solutions such as:
- Signal generation and backtesting frameworks
- Trade management and analytical tools
- Data visualisation dashboards and monitoring systems
- Regulatory and risk-surveillance tools
In this highly collaborative environment, you’ll interact directly with the end users of your work — sitting just a few meters away — giving you full ownership and fast feedback cycles. You’ll contribute to projects from initial concept and requirements gathering through to design, development, and production deployment.
This role suits engineers who thrive on autonomy, technical depth, and close collaboration with business stakeholders. You’ll be part of a high-performing team that values curiosity, continuous learning, and pragmatic innovation.
Typical projects might include:
- Integrating a new trading signal into existing frameworks
- Building analytics and visualisation tools for trading desks
- Debugging or deep performance tuning of complex systems
- Creating and maintaining internal Python libraries
- Launching new full-stack projects from scratch
Skills & Experience
- 4+ years of professional software engineering experience
- Strong technical expertise in Python, with deep understanding of its internal workings, strengths, and limitations
- Familiarity with common Python frameworks and libraries such as FastAPI (AsyncIO), Pandas, Polars, Celery, NumPy, SciPy, Scikit-learn, TensorFlow, XGBoost, or PyTest
- Experience or interest in DevOps, databases, big data, or front-end technologies (e.g., Kubernetes, Docker, Helm, GitLab CI, TypeScript, React, Redis, PostgreSQL, Kafka, Apache Arrow, or Parquet)
- A critical, detail-oriented mindset with strong analytical and problem-solving skills
- Ability to challenge assumptions, validate solutions, and communicate effectively with technical and business stakeholders
- Experience working with financial data is required; prior experience within financial services is a strong advantage
- Curiosity about financial markets and enthusiasm for learning how technology drives trading success
If you’re passionate about building fast, elegant systems that run at global scale, connect with Alexandra Udriste or apply via [email protected].
Key Skills
Ranked by relevanceReady to apply?
Join Elity Global and take your career to the next level!
Application takes less than 5 minutes

