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

Python Developer - Financial Markets Technology in City of London

City of 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 and risk systems in a fast-paced environment.
  • Company: Join a leading European Investment Bank with a focus on innovation.
  • Benefits: Hybrid work model, competitive salary, and opportunities for career progression.
  • Other info: Dynamic team environment with exposure to cutting-edge trading technologies.
  • Why this job: Make a real impact by working directly with trading desks and enhancing core financial systems.
  • Qualifications: Strong Python skills and experience in financial services required.

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 City of 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 role offers direct exposure to trading desks, allowing you to make a tangible impact on core pricing and risk platforms while enjoying clear progression opportunities within the organisation. With a focus on employee growth and a commitment to best practice engineering standards, this position is ideal for experienced developers seeking meaningful and rewarding employment in a fast-paced financial environment.
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 City of 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 in a trading environment. We all know how crucial it is to nail those technical assessments!

✨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 love seeing candidates who are proactive about their job search!

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

Python
Production-grade Application Development
Data Structures
Algorithms
System Design
APIs
Distributed Systems
Real-time Data Processing
SQL
Stakeholder Engagement
Equities Knowledge
Structured Products
Derivatives
Performance Optimisation
Numerical Libraries (NumPy, Pandas)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Python experience and any relevant work in financial services. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about working in Equities Technology and how your background makes you a perfect fit for our team. Keep it engaging and to the point.

Showcase Your Technical Skills: Don’t forget to mention your experience with APIs, SQL, and any performance optimisation techniques you've used. We’re looking for hands-on developers, so let us know how you’ve tackled real-world challenges in your previous roles.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our Front Office Equities Technology team!

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, especially in the context of financial applications. Be ready to discuss your experience with building production-grade applications and how you've tackled challenges in a fast-paced trading environment.

✨Understand the Financial Markets

Familiarise yourself with the basics of equities, structured products, and derivatives. Being able to speak the language of traders and quants will show that you’re not just a developer but someone who understands the business side of things too.

✨Prepare for Technical Questions

Expect questions on data structures, algorithms, and system design. Brush up on your SQL skills and be prepared to discuss how you've worked with APIs and real-time data flows in previous roles.

✨Engage with Stakeholders

Since this role involves direct interaction with Front Office stakeholders, practice how you would gather requirements and communicate technical concepts clearly. Show that you can bridge the gap between tech and business effectively.

Python Developer - Financial Markets Technology in City of London
Inspire Talent Ltd
Location: City of 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

>