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 London employer: Autonomai Recruitment
Contact Detail:
Autonomai Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Python) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those already working in clearing and post-trade systems. A friendly chat can open doors and give you insights that job descriptions just can't.
✨Tip Number 2
Show off your skills! If you've got a GitHub or portfolio showcasing your Python projects, make sure to share it. Real-world examples of your work can speak volumes more than just words on a CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on distributed systems and databases. We recommend doing mock interviews with friends or using online platforms to get comfortable with the types of questions 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 London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python skills and experience with distributed systems. We want to see how your background aligns with the role, 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 passionate about building clearing and post-trade systems. We love seeing enthusiasm for the financial infrastructure space, so let that passion come through.
Showcase Problem-Solving Skills: In your application, mention specific challenges you've faced in previous roles and how you tackled them. We value candidates who can think critically and optimise performance, especially in high-stakes environments like trading.
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 makes the process smoother for everyone involved!
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 a distributed system or financial context.
✨Understand Distributed Systems
Since the role involves designing distributed systems, it’s crucial to have a solid grasp of the principles behind them. Familiarise yourself with concepts like data integrity and fault tolerance. Be prepared to discuss how you've tackled these challenges 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 high-throughput systems. Use the STAR method (Situation, Task, Action, Result) to structure your answers effectively.
✨Prepare for Team Dynamics
This role requires close collaboration with trading, operations, and risk teams. Be ready to talk about your experience working in cross-functional teams. Highlight how you’ve contributed to team success and how you handle communication and collaboration in a fast-paced environment.