Python Developer - Front Office

Python Developer - Front Office

Posted 3 days ago by Robert Walters

£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

Detailed Description From Employer:

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.