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

Full-Time 84000 - 126000 £ / year (est.) No home office possible
Go Premium
Hunter Bond

At a Glance

  • Tasks: Develop and maintain critical software for live trading and research.
  • Company: High-performing quantitative trading firm in London.
  • Benefits: Competitive salary, excellent bonuses, and a dynamic work environment.
  • Why this job: Join a team where your code impacts real-time trading strategies.
  • Qualifications: Strong Python skills and understanding of software design principles.
  • Other info: Collaborate with quant researchers and traders in a fast-paced setting.

The predicted salary is between 84000 - 126000 £ 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)

  • Exposure to quantitative finance, statistics, or time-series data
  • 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 excellence. As a Python Software Engineer, you'll thrive in a dynamic work culture that prioritises technical ownership and collaboration with top-tier quant researchers and traders. Enjoy competitive compensation, excellent bonuses, and unparalleled opportunities for professional growth in a fast-paced, real-time trading environment.
Hunter Bond

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 folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those related to Python and trading 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 data structures. Practice coding challenges on platforms like LeetCode or HackerRank to get comfortable with problem-solving under pressure.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge over other candidates.

We think you need these skills to ace Python Software Engineer : Trading : 100-150k plus excellent bonus : London

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

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. We love seeing enthusiasm and a clear understanding of the role.

Showcase Your Technical Skills: In your application, mention specific technologies and methodologies you've used in past projects. We’re looking for engineers who understand software design and can optimise performance, so highlight any relevant experience you have in these areas.

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 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 demonstrate your understanding of data structures and algorithms. Practising coding challenges can help you articulate your thought process during technical questions.

✨Understand the Trading Environment

Familiarise yourself with the basics of quantitative trading and how software plays a role in it. Knowing how live trading systems operate and the importance of low-latency performance will show that you're not just a coder, but someone who understands the bigger picture.

✨Prepare for System Design Questions

Expect to tackle system design questions that assess your ability to build scalable and reliable systems. Think about how you would approach designing libraries for market data ingestion or back-testing. Be ready to discuss trade-offs and optimisations in your designs.

✨Showcase Collaboration Skills

Since you'll be working closely with quant researchers and traders, highlight any past experiences where you've collaborated with technical teams. Discuss how you translated complex requirements into well-engineered code, as this will demonstrate your ability to communicate effectively in a high-performing environment.

Python Software Engineer : Trading : 100-150k plus excellent bonus : London
Hunter Bond
Go Premium

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

>