At a Glance
- Tasks: Build and support Python-based trading systems in a fast-paced environment.
- Company: Leading global hedge fund transforming its trading technology platform.
- Benefits: Competitive salary, visa sponsorship, relocation support, and significant upside potential.
- Other info: Collaborate with traders and portfolio managers in a high-performance setting.
- Why this job: Join a dynamic team and make a real impact on trading operations.
- Qualifications: Exceptional Python skills and experience in Front Office trading technology.
Location: London, UK (5 days onsite)
Compensation: £250,000 - £400,000 Total Compensation + Significant Upside Potential
Visa Sponsorship & Relocation Support Available
We are partnering with a leading global hedge fund undergoing a major transformation of its Front Office trading technology platform across OTC markets. This is a high-impact engineering role focused on mission-critical trade capture, execution workflows, platform reliability, and production engineering. You will work directly alongside Traders and Portfolio Managers, helping to build, support, and evolve systems that are central to the firm's trading operations and investment process. This is not a traditional support role. The position combines software engineering, production ownership, automation, and real-time problem solving within a fast-paced Front Office environment.
The firm is open to exceptional candidates currently based outside the UK and can provide:
- Full visa sponsorship
- Relocation support packages
- Assistance with onboarding and international relocation
Strong candidates with relevant Front Office trading technology experience will be considered regardless of current location.
The Role
You will join a highly technical Front Office engineering team responsible for a sophisticated OTC trading platform supporting multiple asset classes globally.
Responsibilities include:
- 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 resolve complex real-time trading challenges
- Troubleshooting trade lifecycle, booking, and workflow issues across OTC products
- Developing scalable solutions 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 Python, SQL, and system-level analysis
- Collaborating with global engineering and infrastructure teams on platform evolution initiatives
- Operating within high-performance Linux/Unix production environments
Required Experience
- Exceptional Python engineering skills
- 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 skills across complex real-time distributed systems
- Excellent SQL and data analysis capabilities
- Linux/Unix expertise
- Strong engineering mindset focused on scalability, maintainability, and reliability
- Ability to operate effectively in a fast-paced trading environment
- Strong communication skills and experience working directly with business stakeholders
Preferred Experience
- Hedge fund, proprietary trading, or systematic trading experience
- OTC and derivatives trading knowledge
- Experience with order management, trade capture, or risk platforms
- Platform observability, monitoring, or reliability engineering experience
- Additional scripting or automation expertise
- Understanding of post-trade processing and reconciliations
- Exposure to market connectivity or pricing infrastructure
Python Trading Support Engineer in London employer: Bonhill Partners
As a leading global hedge fund, we offer an exceptional work environment in London that fosters innovation and collaboration. Our culture prioritises employee growth through hands-on experience with cutting-edge trading technology, while our competitive compensation package reflects the high value we place on talent. With full visa sponsorship and relocation support, we welcome exceptional candidates from around the world to join our dynamic team and contribute to transformative projects in the financial sector.
StudySmarter Expert Advice🤫
We think this is how you could land Python Trading Support Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those working in trading tech. Use platforms like LinkedIn to connect and engage with them. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Prepare for technical interviews by brushing up on your Python skills and understanding trading workflows. Practice coding challenges and real-time problem-solving scenarios. We want you to shine when it comes to showcasing your expertise!
✨Tip Number 3
Don’t underestimate the power of a good follow-up! After interviews, send a quick thank-you note to express your appreciation. It keeps you fresh in their minds and shows your enthusiasm for the role.
✨Tip Number 4
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 Trading Support Engineer in London
Some tips for your application 🫡
Show Off Your Python Skills:Make sure to highlight your exceptional Python engineering skills in your application. We want to see how you've used Python to build production-grade tooling or automation solutions, so share specific examples that showcase your expertise!
Tailor Your Experience:When applying, tailor your experience to match the job description. We’re looking for candidates with Front Office trading technology experience, so emphasise any relevant roles or projects that demonstrate your understanding of electronic trading workflows and trade lifecycle management.
Be Clear and Concise:Keep your application clear and concise. We appreciate straightforward communication, so avoid jargon and get straight to the point about your skills and experiences. This will help us quickly see why you’d be a great fit for our team!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at StudySmarter!
How to prepare for a job interview at Bonhill Partners
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your previous projects and how you've used Python to solve real-world problems, especially in trading environments. They’ll want to see your coding prowess, so practice writing clean, efficient code.
✨Understand the Trading Landscape
Familiarise yourself with electronic trading workflows and the trade lifecycle. Knowing how different systems interact and the challenges traders face will help you stand out. Be prepared to discuss how your experience aligns with their needs in a fast-paced trading environment.
✨Showcase Your Problem-Solving Skills
Expect to tackle some real-time problem-solving scenarios during the interview. Think of examples from your past where you’ve resolved complex issues, particularly in production environments. Highlight your troubleshooting process and how you ensure reliability and efficiency.
✨Communicate Effectively
Strong communication skills are key, especially since you'll be working closely with Traders and Portfolio Managers. Practice explaining technical concepts in simple terms and be ready to discuss how you’ve collaborated with business stakeholders in the past.