Python Trading Support Engineer - Front Office Trading Technology

Python Trading Support Engineer - Front Office Trading Technology

Full-Time 50000 - 70000 £ / year (est.) No working from home possible
B

At a Glance

  • Tasks: Build Python-based automation and engineering solutions for trading platforms.
  • Company: Leading global hedge fund with a strong engineering culture.
  • Benefits: Competitive salary, visa sponsorship, relocation support, and career growth opportunities.
  • Other info: Fast-paced environment with significant technical ownership and international mobility.
  • Why this job: Directly influence trading performance while working with top-tier talent.
  • Qualifications: Exceptional Python skills and experience in Front Office trading technology.

The predicted salary is between 50000 - 70000 £ per year.

We are partnering with a leading global hedge fund undergoing a major build-out of its next-generation Front Office trading technology stack across OTC markets. This is a high-impact, Front Office engineering role focused on mission-critical trade capture, execution workflows, and platform reliability used directly by global trading desks. The environment is fast-paced, highly technical, and tightly embedded within the investment process, with engineers working side-by-side with Traders and Portfolio Managers on systems that directly influence trading performance, efficiency, and scale.

This role is best suited to strong buy-side or Front Office engineers who enjoy combining deep Python engineering with real-time problem solving, platform ownership, and direct business interaction. This is emphatically not a traditional support role. The focus is on building, automating, and evolving trading systems driving resilience, scalability, and operational excellence across complex, high-volume environments.

You’ll sit at the intersection of engineering and trading, shaping execution workflows, automation, observability, and platform performance, within a culture that values proactive engineering ownership over reactive support.

The Role: You will join a highly technical Front Office engineering group responsible for evolving and supporting a sophisticated OTC trading platform across multiple asset classes globally. The role combines:

  • Python software engineering
  • Platform reliability and optimisation
  • Automation and tooling development
  • Trade workflow analysis
  • Production ownership
  • Direct interaction with investment teams

What You’ll Be Doing:

  • Building Python-based automation, tooling, and engineering solutions for Front Office trading platforms
  • Improving platform reliability, monitoring, observability, and operational tooling
  • Working directly with Traders and Portfolio Managers to solve complex real-time trading problems
  • Troubleshooting trade lifecycle, booking, and workflow issues across OTC products
  • Developing scalable tooling to improve reconciliation, alerting, and operational efficiency
  • Contributing to platform engineering initiatives focused on performance, resilience, and scalability
  • Supporting production releases, testing, deployment validation, and system improvements
  • Investigating production issues using SQL, Python, and system-level analysis
  • Collaborating with infrastructure and engineering teams globally on platform evolution initiatives
  • Operating within high-performance Linux/Unix production environments

Core Requirements:

  • Exceptional Python engineering capability - this is the key focus of the role
  • Strong experience building production-grade tooling, automation, or distributed systems in Python
  • Previous Front Office trading technology experience within buy-side or sell-side environments
  • Strong understanding of electronic trading workflows, trade lifecycle management, or booking systems
  • Strong troubleshooting capability within complex, real-time distributed systems
  • Excellent SQL and data analysis skills
  • Strong engineering mindset with a focus on scalable, maintainable systems
  • Ability to operate effectively in fast-paced, high-performance trading environments
  • Strong communication skills with both technical teams and investment professionals

Highly Desirable:

  • Experience within hedge funds, proprietary trading firms, or systematic trading environments
  • Knowledge of OTC or derivatives trading workflows
  • Exposure to order management, trade capture, or risk platforms
  • Experience improving platform observability, reliability, or operational tooling
  • Additional scripting or automation experience
  • Understanding of post-trade processing and reconciliations
  • Exposure to market connectivity or pricing infrastructure

Why This Role:

  • High level of Front Office exposure and influence
  • Strong engineering culture with significant technical ownership
  • Opportunity to work on complex, business-critical trading systems
  • Direct impact on trading workflows and operational performance
  • Highly competitive compensation structure with meaningful upside potential
  • Opportunity to work alongside top-tier engineering and investment talent
  • Large-scale platform transformation programme with significant investment and visibility
  • International mobility supported via visa sponsorship and relocation assistance

Python Trading Support Engineer - Front Office Trading Technology employer: Bonhill Partners

Join a leading global hedge fund in London, where you'll be at the forefront of transforming Front Office trading technology. This role offers a dynamic work culture that prioritises engineering ownership and collaboration with Traders and Portfolio Managers, providing you with direct influence over trading performance. With competitive compensation, international mobility support, and opportunities for professional growth, this is an exceptional environment for those looking to make a meaningful impact in a fast-paced, high-performance setting.

B

Contact Details:

Bonhill Partners Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Python Trading Support Engineer - Front Office Trading Technology

Tip Number 1

Network like a pro! Get in touch with folks already working in the trading tech space. Attend meetups, webinars, or even just grab a coffee with someone in the industry. Building those connections can lead to insider info on job openings and maybe even a referral!

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Python projects, especially those related to trading systems or automation. 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 problem-solving skills. Practice coding challenges that focus on real-time trading scenarios. The more you practice, the more confident you'll feel when it comes to tackling those tricky questions!

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals who are passionate about trading technology. Your next big opportunity could be just a click away, so make sure you get your application in!

We think you need these skills to ace Python Trading Support Engineer - Front Office Trading Technology

Python Engineering
Platform Reliability
Automation Development
Trade Workflow Analysis
Production Ownership
SQL Proficiency
Data Analysis

Some tips for your application 🫡

Show Off Your Python Skills:Make sure to highlight your Python engineering capabilities in your application. We want to see how you've used Python to build production-grade tooling or automation, so share specific examples that showcase your expertise!

Tailor Your Experience:When applying, connect your previous experiences directly to the role. If you've worked in Front Office trading technology or have a strong understanding of electronic trading workflows, let us know how that experience makes you a great fit for this position.

Be Clear and Concise:Keep your application clear and to the point. We appreciate well-structured applications that get straight to the heart of your qualifications and experiences. Avoid fluff and focus on what really matters!

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Don’t miss out!

How to prepare for a job interview at Bonhill Partners

Master Your Python Skills

Make sure you brush up on your Python programming skills before the interview. Be ready to discuss your previous projects and how you've used Python to solve real-time problems, especially in trading environments. Practising coding challenges can also help you demonstrate your technical prowess.

Understand Trading Workflows

Familiarise yourself with electronic trading workflows and the trade lifecycle management process. Knowing how trades are captured, executed, and booked will give you an edge. Be prepared to discuss how your experience aligns with these processes and how you can contribute to improving them.

Showcase Your Problem-Solving Skills

This role is all about real-time problem solving, so be ready to share examples of complex issues you've tackled in the past. Think about specific scenarios where you had to troubleshoot or optimise systems under pressure, and explain your thought process clearly.

Communicate Effectively

Strong communication skills are crucial, especially when interacting with Traders and Portfolio Managers. Practice explaining technical concepts in a way that non-technical stakeholders can understand. This will show that you can bridge the gap between engineering and trading effectively.