Python Engineer
DW Search · London Area, United Kingdom
Apply directly on DW Search’s careers site — no account needed.
About the role
Mid/Senior Python Software Engineer
Front Office Trading Technology
London (Hybrid)
Permanent or Contract
Experienced Python Engineer interested in applying your technical skills to a fast paced trading environment?
Join this high-calibre engineering team building greenfield software for some of the world's leading investment banks and hedge funds. You'll work on complex Python systems used directly by traders, quants and investment teams, solving challenging engineering problems at the heart of front office technology.
Whether you already have financial markets experience or are looking to apply your backend engineering skills in a front office environment, this is an opportunity to work on technically demanding systems where engineering quality is paramount.
Example Projects
- Building next-generation Python trading platforms to automate front office workflows and replace legacy processes.
- Developing systematic trading and quantitative investment platforms supporting pricing, lifecycle management and market data across multiple asset classes.
- Designing scalable backend services for pricing, analytics and workflow automation used directly by front office teams.
- Building high-performance distributed systems using modern Python, event-driven architectures and cloud-native technologies.
- Delivering AI-enabled engineering solutions and intelligent developer tooling to improve engineering productivity.
The Role
- Design and develop production-grade Python applications and backend services.
- Build scalable distributed systems, APIs and event-driven architectures.
- Work closely with traders, quants and business stakeholders to deliver software that directly supports investment and trading activities.
- Contribute to architecture, system design and greenfield platform development.
- Write clean, maintainable and well-tested code while collaborating with highly experienced engineers.
What We're Looking For
- Strong commercial Python development experience.
- Experience building backend applications, APIs or distributed systems.
- Solid software engineering fundamentals with a focus on clean, maintainable code.
- Strong problem-solving ability and an interest in tackling complex technical challenges.
- Excellent communication skills and a collaborative approach.
Experience with technologies such as FastAPI, Flask, Django, Kafka, PostgreSQL, Docker, Kubernetes or cloud platforms is beneficial, but we're primarily interested in strong software engineers rather than experience with a specific technology stack.
Why Join?
- Work on genuinely complex greenfield engineering challenges.
- Gain or deepen front office experience, working directly alongside trading and investment teams.
- Build software that has a real impact on trading, pricing and investment decision-making.
- Develop your skills alongside exceptional engineers in an environment that values technical excellence, ownership and continuous learning.
- Be part of projects spanning distributed systems, quantitative platforms, AI-enabled engineering and modern backend architecture.
If you're an experienced Python engineer looking to work on technically challenging systems in a fast-paced front office environment, apply now to start the process.
Description sourced from the public LinkedIn listing — this role isn't indexed from the company's career page yet.
Skills
- Python
- FastAPI
- Flask
- Django
- Kafka
- PostgreSQL
- Docker
- Kubernetes
Never be applicant #200 again
Every job here is indexed straight from company career pages — often hours after it opens, before it reaches the big boards. Create a free account and get your best matches in a twice-daily digest.
- Your best matches, twice a day
- No duplicates, no ghost jobs, no recruiter spam
- Every job free to browse — pay only when you apply
Free account — no card required
93 148 live jobs · 17 643 companies tracked · 2 added today