Python Developer - Fixed Income Trading Technology in London

Python Developer - Fixed Income Trading Technology in London

London Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Vertus Partners

At a Glance

  • Tasks: Develop and enhance trading systems using Python in a fast-paced environment.
  • Company: Leading international investment bank with a focus on innovation.
  • Benefits: Competitive salary, dynamic work culture, and opportunities for professional growth.
  • Other info: Opportunity to influence and own components in a collaborative setting.
  • Why this job: Join a team that directly impacts trading operations and technology.
  • Qualifications: Solid Python experience and understanding of trading environments required.

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

We are currently recruiting for a Python Developer to join the Fixed Income trading technology team within a leading international investment bank. This is a core software engineering role focused on building and enhancing production trading systems. Please note this is not a quant, data engineering or AI/ML role; we are looking for a core Python engineer who enjoys owning components, improving systems, and working closely with the business in a fast-paced trading environment.

You will sit within Front Office Technology supporting Fixed Income trading desks. The team develops and maintains the core platforms that underpin trade capture, execution workflows, pricing distribution, and integration across the trading stack.

You will:

  • Take ownership of defined components and services
  • Deliver enhancements and new functionalities
  • Contribute to design discussions and technical improvements
  • Partner directly with traders and senior technologists

This role would suit someone with solid Python experience who is ready to step up in ownership and influence.

Responsibilities:

  • Develop production grade object oriented Python applications
  • Design scalable, resilient backend services
  • Improve system performance and reliability
  • Participate in code reviews and engineering standards
  • Contribute to testing, CI/CD, and release processes
  • Provide 2nd/3rd line support where required

Essential:

  • Python development experience within a trading environment
  • Strong OO production Python
  • Experience building backend or distributed systems
  • Solid understanding of threading, concurrency, and performance optimisation
  • Business knowledge of at least one: Fixed Income, FX, Rates, Crypto

Please submit your CV immediately to be considered for this role.

Python Developer - Fixed Income Trading Technology in London employer: Vertus Partners

Join a dynamic financial services organisation that values innovation and collaboration, offering a vibrant work culture in the heart of London. As a Data Engineer, you'll have the opportunity to drive meaningful change through data analytics while enjoying competitive benefits, professional development opportunities, and a flexible approach to work during school holidays. This role not only allows you to enhance your technical skills but also empowers you to make a significant impact on business operations.

Vertus Partners

Contact Details:

Vertus Partners Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Python Developer - Fixed Income Trading Technology in London

Tip Number 1

Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to trading technology, and don’t be shy about introducing yourself. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Python projects, especially those related to trading systems. This gives potential employers a tangible look at what you can do and how you approach problem-solving.

Tip Number 3

Prepare for technical interviews by brushing up on your Python knowledge and system design principles. Practice coding challenges that focus on object-oriented programming and backend services. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team. Don’t forget to tailor your application to highlight your experience with Fixed Income and trading systems!

We think you need these skills to ace Python Developer - Fixed Income Trading Technology in London

Python Development
Object-Oriented Programming (OOP)
Backend Development
Distributed Systems
Threading
Concurrency
Performance Optimisation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Python development experience, especially in a trading environment. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Showcase Your Ownership:Since this role is all about taking ownership, let us know about times you've led projects or improved systems. We love seeing candidates who are proactive and ready to make an impact in a fast-paced environment.

Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon and get straight to the point about your skills and experiences that relate to the job description.

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at Vertus Partners

Know Your Python Inside Out

Make sure you brush up on your Python skills, especially focusing on object-oriented programming. Be ready to discuss your past projects and how you've used Python to solve real-world problems, particularly in a trading context.

Understand the Trading Environment

Familiarise yourself with Fixed Income trading and the specific challenges it presents. Knowing the basics of trade capture, execution workflows, and pricing distribution will help you connect better with the interviewers and show that you're genuinely interested in the role.

Showcase Your Problem-Solving Skills

Prepare to discuss how you've improved system performance or reliability in previous roles. Think of specific examples where you took ownership of a component and made a significant impact—this will demonstrate your proactive approach and technical expertise.

Engage in Technical Discussions

Be ready to participate in design discussions and technical improvements during the interview. This is your chance to showcase your thought process and how you collaborate with others, so don’t hold back on sharing your ideas and asking questions.