Python Developer - Financial Markets Technology in London
Python Developer - Financial Markets Technology

Python Developer - Financial Markets Technology in London

London Full-Time 60000 - 80000 £ / year (est.) No home office possible
Inspire Talent Ltd

At a Glance

  • Tasks: Design and develop Python applications for trading, pricing, and risk systems.
  • Company: Leading European Investment Bank with a dynamic front-office technology team.
  • Benefits: Hybrid work model, competitive salary, and opportunities for career progression.
  • Other info: Collaborate with traders and quants in a fast-paced environment.
  • Why this job: Gain direct exposure to trading desks and make an impact in financial markets.
  • Qualifications: Strong Python experience and familiarity with financial services applications.

The predicted salary is between 60000 - 80000 £ per year.

We are partnering with a leading European Investment Bank to hire a Python Developer into their Front Office Equities Technology team. This is a front-office aligned role supporting pricing, trading and risk systems used directly by Equities desks. We are specifically seeking experienced, hands-on developers – not junior profiles – who are comfortable working in a fast-paced trading environment.

You will join a high-impact Equities technology team responsible for:

  • Pricing libraries and risk calculation engines
  • Trading tools and desk analytics
  • Real-time data processing and reporting solutions
  • Enhancements to structured equity and derivative platforms

The role combines development, stakeholder engagement and production support within a business-critical trading environment.

Key Responsibilities

  • Design and develop robust Python-based applications for front-office use
  • Enhance pricing and risk models used by trading desks
  • Build and optimise tools for real-time market data processing
  • Work closely with traders, quants and structurers to gather requirements
  • Improve performance, scalability and reliability of trading systems
  • Contribute to architecture decisions and best practice engineering standards

Required Experience:

  • Strong commercial experience in Python (essential)
  • Experience building production-grade applications in a financial services environment
  • Solid understanding of data structures, algorithms and system design
  • Experience working with APIs, distributed systems and real-time data flows
  • Strong SQL skills
  • Comfortable interacting directly with Front Office stakeholders

Highly Desirable

  • Experience in Equities, Structured Products or Derivatives
  • Exposure to pricing or risk analytics systems
  • Experience working alongside traders or within a trading floor environment
  • Knowledge of market data feeds and trading workflows
  • Experience with performance optimisation or numerical libraries (NumPy, Pandas, etc.)

Why Apply?

  • Direct exposure to trading desks
  • Business-facing, high-impact development
  • Opportunity to work on core pricing and risk platforms
  • Clear progression within Equities Technology

Python Developer - Financial Markets Technology in London employer: Inspire Talent Ltd

As a Python Developer in the Front Office Equities Technology team at a leading European Investment Bank in London, you will thrive in a dynamic and collaborative work culture that prioritises innovation and excellence. The bank offers competitive benefits, including opportunities for professional growth and direct engagement with trading desks, ensuring that your contributions have a meaningful impact on the business. With a focus on high-impact development and clear pathways for career advancement, this role is perfect for experienced developers looking to make their mark in the financial markets technology space.
Inspire Talent Ltd

Contact Detail:

Inspire Talent Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer - Financial Markets Technology in London

✨Tip Number 1

Network like a pro! Get in touch with folks already working in the financial tech space. Attend meetups, webinars, or even just grab a coffee with someone in the industry. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Python projects, especially those related to finance or trading. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your algorithms and data structures. Practice coding challenges that mimic real-world problems you’d face as a Python Developer in a trading environment. We’ve got resources to help you ace those!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for talented developers like you to join our team!

We think you need these skills to ace Python Developer - Financial Markets Technology in London

Python
Financial Services Experience
Data Structures
Algorithms
System Design
APIs
Distributed Systems
Real-Time Data Processing
SQL
Stakeholder Engagement
Equities Knowledge
Structured Products
Derivatives
Pricing Models
Risk Analytics

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Python Developer role. Highlight your experience in financial services and any relevant projects you've worked on. We want to see how your skills align with the job description!

Showcase Your Skills: Don’t just list your skills; demonstrate them! Include specific examples of Python applications you've developed, especially those related to trading or risk systems. This will help us see your hands-on experience.

Engage with the Job Description: Use the language from the job description in your application. If they mention 'real-time data processing', make sure you reference your experience with that. It shows us you understand the role and its requirements.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Inspire Talent Ltd

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with building production-grade applications and how you've tackled challenges in a fast-paced trading environment. They’ll want to see that you can not only code but also understand the intricacies of financial systems.

✨Understand the Financial Markets

Familiarise yourself with the basics of equities, structured products, and derivatives. Knowing how pricing and risk models work will give you an edge. You might be asked about your experience with market data feeds or trading workflows, so having some examples ready will show you’re serious about the role.

✨Engage with Stakeholders

Since this role involves working closely with traders and quants, practice how you would gather requirements from them. Think of scenarios where you’ve successfully collaborated with non-technical stakeholders. This will demonstrate your ability to bridge the gap between tech and trading.

✨Showcase Problem-Solving Skills

Be prepared to discuss specific challenges you’ve faced in previous roles, especially related to performance optimisation or real-time data processing. Use examples that highlight your analytical thinking and how you’ve contributed to architecture decisions or best practices in engineering.

Python Developer - Financial Markets Technology in London
Inspire Talent Ltd
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>