Python Software Engineer : Trading : £100-150k plus excellent bonus : London
Python Software Engineer : Trading : £100-150k plus excellent bonus : London

Python Software Engineer : Trading : £100-150k plus excellent bonus : London

London Full-Time 72000 - 108000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Develop and maintain high-performance Python software for live trading and research.
  • Company: Join a leading quantitative trading firm with a focus on innovation.
  • Benefits: Competitive salary, excellent bonuses, and opportunities for professional growth.
  • Why this job: Make a real impact in a fast-paced trading environment with cutting-edge technology.
  • Qualifications: Strong Python experience and a solid understanding of software design principles.
  • Other info: Dynamic team environment with opportunities to collaborate with quant researchers and traders.

The predicted salary is between 72000 - 108000 £ per year.

We’re working closely with a high-performing quantitative trading firm to hire a Python Software Engineer for their core trading technology group. This team builds the systems that sit directly behind live strategies, research workflows, and execution infrastructure.

This role is best suited to engineers who enjoy deep technical ownership, care about performance and correctness, and want their work deployed in a real-time, production trading environment.

The Role

You’ll be developing and maintaining mission-critical software used across research, simulation, and live trading. The work is technically demanding and requires a strong understanding of software design, data, and systems — not just scripting. You’ll collaborate daily with quant researchers and traders, translating research into reliable, well-engineered production code.

Key Responsibilities

  • Design and build high-quality Python systems used in live trading and research pipelines
  • Develop libraries and services for market data ingestion, back-testing, simulation, and execution
  • Optimise performance and reliability in a low-latency, high-throughput environment
  • Write well-tested, maintainable code with a strong emphasis on correctness
  • Contribute to system architecture, tooling, and engineering best practices

Core Technical Requirements

  • Strong professional experience with Python in production environments
  • Excellent understanding of data structures, algorithms, and software design principles
  • Experience working with large codebases and complex systems
  • Comfortable working in a Linux-based environment
  • Strong debugging, profiling, and performance-tuning skills
  • BSc or MSc in Computer Science or similar from a good university

Additional Languages (Nice to Have)

  • C++ (for performance-critical components)
  • Java or C# (backend or systems development)
  • Rust or Go (modern systems or tooling)
  • SQL and data-centric languages for analytics and research workflows

Nice to Have (But Not Required)

  • Experience with distributed systems, messaging, or event-driven architectures
  • Familiarity with cloud infrastructure, CI/CD, or containerised environments
  • Experience working closely with researchers, scientists, or highly technical end users

Python Software Engineer : Trading : £100-150k plus excellent bonus : London employer: Hunter Bond

Join a leading quantitative trading firm in London, where innovation meets performance. As a Python Software Engineer, you'll thrive in a dynamic work culture that values technical excellence and offers substantial growth opportunities. With competitive compensation and a collaborative environment, this role provides the chance to make a significant impact on live trading systems while working alongside top-tier quant researchers and traders.
H

Contact Detail:

Hunter Bond Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Software Engineer : Trading : £100-150k plus excellent bonus : London

Tip Number 1

Network like a pro! Reach out to your connections in the trading and tech space. Attend meetups or webinars where you can chat with industry folks. 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 trading or data systems. This gives potential employers a taste of what you can do and how you think.

Tip Number 3

Prepare for technical interviews by brushing up on algorithms and system design. Practice coding challenges that focus on performance and correctness. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.

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 Software Engineer : Trading : £100-150k plus excellent bonus : London

Python
Software Design Principles
Data Structures
Algorithms
Linux
Debugging
Profiling
Performance Tuning
Back-Testing
Simulation
Execution Infrastructure
Low-Latency Systems
High-Throughput Environments
C++
SQL

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Python experience and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your technical ownership and problem-solving abilities!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about trading technology and how your background makes you a great fit for our team. Let us know what excites you about working in a real-time, production environment.

Showcase Your Technical Skills: In your application, mention specific technologies and methodologies you’ve used. We’re looking for engineers who understand software design and can optimise performance, so highlight any experience with data structures, algorithms, or low-latency systems.

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 the role. Plus, it shows us you’re keen to join our team at StudySmarter!

How to prepare for a job interview at Hunter Bond

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with production environments and how you've tackled performance issues in the past. They’ll want to see that you can write clean, maintainable code, so be prepared to showcase examples from your previous work.

Understand the Trading Environment

Familiarise yourself with the basics of quantitative trading and the systems involved. Knowing how market data ingestion, back-testing, and execution work will give you an edge. It’s not just about coding; understanding the context of your work is crucial in this role.

Prepare for Technical Challenges

Expect to face technical questions or coding challenges during the interview. Practice solving problems related to data structures and algorithms, as well as debugging and performance tuning. This will demonstrate your ability to handle the demanding nature of the role.

Showcase Collaboration Skills

Since you'll be working closely with quant researchers and traders, highlight any past experiences where you collaborated with technical teams. Discuss how you translated complex research into practical solutions, as this will show your ability to bridge the gap between theory and application.

Python Software Engineer : Trading : £100-150k plus excellent bonus : London
Hunter Bond
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

H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>