Software Engineer (Python) in City of London

Software Engineer (Python) in City of London

City of London Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
A

At a Glance

  • Tasks: Build and maintain Python services for trade capture and clearing processes.
  • Company: High-impact engineering group in the financial tech sector.
  • Benefits: Competitive salary of ÂŁ500K TC, with opportunities for growth.
  • Why this job: Join a team driving innovation in algorithmic trading and post-trade systems.
  • Qualifications: Experience in Python, distributed systems, and databases required.
  • Other info: Collaborative culture focused on learning and technical excellence.

The predicted salary is between 43200 - 72000 ÂŁ per year.

Role: Software Engineer — Clearing & Post‑Trade Systems

Skills: Python, Distributed Systems, Databases, Financial Infrastructure

Location: London

Compensation: ÂŁ500K TC

Overview

Join a high‑impact engineering group building next‑generation clearing and post‑trade systems that support large‑scale algorithmic trading. You’ll design and implement core services that guarantee reliability, accuracy, and latency‑sensitive performance across global trading infrastructure.

Key Responsibilities

  • Build, scale, and maintain Python services that manage trade capture, clearing, and settlement processes.
  • Design distributed systems to ensure data integrity and fault tolerance across trading and back‑office pipelines.
  • Work closely with trading, operations, and risk teams to deliver automated, reliable post‑trade workflows.
  • Optimize performance and throughput in systems handling millions of messages per day.
  • Integrate internal APIs with external clearinghouses, exchanges, and custodians.
  • Implement robust monitoring, logging, and reconciliation tools to ensure full trade lifecycle visibility.

What You Will Work On

  • Real‑time post‑trade and clearing pipelines tightly connected to trading engines.
  • Improving automation and scalability of trade lifecycle systems across numerous asset classes.
  • Internal Python frameworks and data models underpinning trade matching, booking, and reconciliation.
  • High‑visibility initiatives driving automation, transparency, and control in critical financial workflows.

Team and Culture

  • Small, technically deep team operating within a performance‑driven post trading environment.
  • End‑to‑end ownership of systems with close collaboration between engineering, trading, and operations.
  • Culture focused on precision, learning, and continuous technical improvement.

Apply now for a confidential conversation.

Software Engineer (Python) in City of London employer: Autonomai Recruitment

As a Software Engineer in our London-based team, you'll be part of a high-impact engineering group dedicated to building cutting-edge clearing and post-trade systems for algorithmic trading. We foster a culture of precision and continuous improvement, offering exceptional growth opportunities and the chance to work closely with trading and operations teams on high-visibility projects that drive automation and transparency in financial workflows. With competitive compensation and a collaborative environment, we are committed to supporting your professional development while delivering reliable and innovative solutions.
A

Contact Detail:

Autonomai Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (Python) in City of 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 Python projects, especially those related to distributed systems or financial infrastructure. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with the types of problems you might face.

✨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 Software Engineer (Python) in City of London

Python
Distributed Systems
Databases
Financial Infrastructure
Trade Capture
Clearing Processes
Settlement Processes
Data Integrity
Fault Tolerance
Performance Optimization
API Integration
Monitoring Tools
Logging Tools
Reconciliation Tools
Automation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and distributed systems. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background fits into our mission at StudySmarter. Keep it concise but impactful!

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled challenges in software engineering, especially in financial infrastructure. We love seeing how you approach complex problems!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get the attention you deserve!

How to prepare for a job interview at Autonomai Recruitment

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python in detail, especially in relation to building and maintaining services. Prepare to showcase any projects where you've implemented Python in distributed systems or financial infrastructure.

✨Understand Distributed Systems

Since the role involves designing distributed systems, it's crucial to have a solid grasp of how they work. Familiarise yourself with concepts like data integrity and fault tolerance. Be prepared to discuss how you've tackled challenges in these areas in past projects.

✨Showcase Your Problem-Solving Skills

Expect technical questions that assess your problem-solving abilities. Think of examples from your previous work where you optimised performance or handled large-scale data processing. Use the STAR method (Situation, Task, Action, Result) to structure your answers effectively.

✨Familiarise Yourself with Financial Workflows

Since this role is centred around post-trade systems, having a basic understanding of financial workflows will give you an edge. Research trade capture, clearing, and settlement processes, and be ready to discuss how your technical skills can enhance these workflows.

Software Engineer (Python) in City of London
Autonomai Recruitment
Location: City of 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

>