£850 Per day
Undetermined
Undetermined
London, UK
Summary: The role of Senior Python Developer involves designing and enhancing a high-performance backtesting framework within a leading financial services firm. The position requires collaboration with quantitative researchers and traders to develop scalable systems that support complex financial models. This opportunity is ideal for those passionate about Python development in a fast-paced, innovative environment. Candidates will contribute to a globally distributed team focused on financial innovation.
Key Responsibilities:
- Build and optimise backtesting infrastructure in Python
- Collaborate with stakeholders to gather requirements and deliver technical solutions
- Design systems that handle large-scale financial data with high performance
- Ensure best practices in testing, code quality, and continuous deployment
- Contribute to the long-term strategy of a growing global tech team
Key Skills:
- Strong Python development experience, particularly in data-intensive systems
- Solid knowledge of core computer science concepts and OOP
- Experience with Java and database technologies (KDB or similar is a plus)
- Familiarity with numpy, pandas, or similar libraries
- Emphasis on clean code, scalability, and test-driven development
- Ability to work collaboratively across time zones and disciplines
Salary (Rate): £850 per day
City: London
Country: UK
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT
Are you a passionate Python developer who thrives in a fast-paced, collaborative environment? A globally recognised financial services Powerhouse is seeking a Senior Python Developer to join a cutting-edge team within its Quantitative Index Strategy division. This is an exceptional opportunity to work alongside world-class quants, researchers, and financial engineers, building robust backtesting frameworks that drive decision-making on trading desks worldwide.
What You'll Be Doing:
As a senior developer, you'll play a pivotal role in designing and enhancing a high-performance backtesting framework. Your work will directly support the strategy, development, and execution of complex financial models. You'll collaborate across continents in an agile environment, interfacing with quantitative researchers, traders, and engineers to deliver scalable, production-ready systems.
Key Responsibilities:
* Build and optimise backtesting infrastructure in Python
* Collaborate with stakeholders to gather requirements and deliver technical solutions
* Design systems that handle large-scale financial data with high performance
* Ensure best practices in testing, code quality, and continuous deployment
* Contribute to the long-term strategy of a growing global tech team
What We're Looking For:
* Strong Python development experience, particularly in data-intensive systems
* Solid knowledge of core computer science concepts and OOP
* Experience with Java and database technologies (KDB or similar is a plus)
* Familiarity with numpy, pandas, or similar libraries
* Emphasis on clean code, scalability, and test-driven development
* Ability to work collaboratively across time zones and disciplines
Bonus Points For:
* Experience in Front Office or trading floor environments
* Familiarity with equities, options, ETFs, or Fixed Income products
* Exposure to high-performance time series databases
* Knowledge of parallelizable computing and Python-based data engineering tools
Why Join?
* Work with a world-renowned institution at the forefront of financial innovation
* Be part of a high-impact, globally distributed team with exciting growth prospects
* A culture that values balance, personal growth, and professional excellence
Ready to shape the future of quantitative finance? Apply now and take your career to the next level with a firm that truly values technical excellence and cross-functional collaboration.
________________________________________
We are committed to creating an inclusive recruitment experience.If you have a disability or long-term health condition and require adjustments to the recruitment process, our Adjustment Concierge Service is here to support you. Please reach out to us at (see below) to discuss further.