Platform Software Engineer (Python) - Core Engineering in London

Platform Software Engineer (Python) - Core Engineering in London

London Full-Time 150000 - 150000 € / year (est.) No home office possible
A

At a Glance

  • Tasks: Design and develop core Python-based platforms for a major global banking environment.
  • Company: Join a leading Tier-1 global bank with a focus on innovation.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Dynamic role with exposure to cutting-edge technologies and collaborative teams.
  • Why this job: Be part of a team building foundational platforms that drive advanced engineering solutions.
  • Qualifications: Strong Python skills and experience in platform engineering are essential.

The predicted salary is between 150000 - 150000 € per year.

Location: Central London, Greater London - United Kingdom

Type: Permanent

The Opportunity

We are hiring a Platform Software Engineer to join a core engineering group building foundational platforms used by quant, trading, and analytics teams inside a major global banking environment. This is not an application development role. The team builds the underlying platforms, frameworks, tooling and runtime capabilities that other engineering and quant teams build on top of. You will be working on the technical foundation layer, not business features. Candidates from any industry (big tech, telecoms, SaaS, gaming, infrastructure, etc.) are welcome - deep platform development experience is the key requirement, not finance knowledge.

What You'll Be Doing:

  • Contribute to the design and development of internal engineering platforms, including:
  • Building core Python-based platforms, frameworks, and shared services
  • Designing developer platforms used by multiple engineering and quant teams
  • Developing APIs, SDKs, tooling and service frameworks that enable large-scale system development
  • Improving scalability, reliability, and performance of shared platform components
  • Working on distributed systems and service architecture foundations
  • Enhancing CI/CD, deployment tooling, and engineering productivity platforms
  • Contributing to standards, patterns, and reusable infrastructure used across the organisation
  • Partnering with quant and engineering teams to ensure platform capabilities support advanced workloads

Required Experience (Must-Have):

  • Strong professional experience in Python as a primary engineering language
  • Background in platform engineering / core systems development
  • Proven experience building internal platforms, frameworks, or shared engineering infrastructure
  • Experience designing systems that are used by other developers
  • Strong understanding of:
    • Distributed systems
    • Service-oriented / microservice architectures
    • APIs and SDK design
    • System performance and scalability
  • Experience working on large-scale, multi-team engineering environments

To hear more details please apply to this position or contact Ben Mortimore at Anson McCade.

Job Reference: AMC/BMO/QD02

Platform Software Engineer (Python) - Core Engineering in London employer: ANSON MCCADE

Join a leading global banking environment as a Platform Software Engineer, where you will be part of a dynamic core engineering team dedicated to building foundational platforms that empower quant and trading teams. With a strong emphasis on innovation and collaboration, the company offers a vibrant work culture in Central London, competitive compensation, and ample opportunities for professional growth and development in a cutting-edge technological landscape.

A

Contact Detail:

ANSON MCCADE Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Platform Software Engineer (Python) - Core Engineering in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech and engineering space. Attend meetups, webinars, or even casual coffee chats. 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 portfolio showcasing your platform engineering projects, especially those involving Python. This is your chance to demonstrate your expertise in building frameworks and shared services that others can use.

Tip Number 3

Prepare for technical interviews by brushing up on distributed systems and microservice architectures. Practice coding challenges that focus on system performance and scalability. We want you to shine when it comes to demonstrating your knowledge!

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 Platform Software Engineer (Python) - Core Engineering in London

Python
Platform Engineering
Core Systems Development
API Design
SDK Development
Distributed Systems
Service-Oriented Architecture

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience in platform engineering and Python. We want to see how your skills align with the core systems development we're looking for, so don’t hold back on showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about building foundational platforms and how your background fits into our team. We love seeing genuine enthusiasm and a clear understanding of the role.

Showcase Your Technical Skills:In your application, be specific about your technical expertise. Mention any experience with distributed systems, APIs, or microservices. We’re keen to know how you’ve tackled challenges in large-scale environments!

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 this exciting opportunity. Don’t miss out!

How to prepare for a job interview at ANSON MCCADE

Know Your Python Inside Out

Make sure you brush up on your Python skills, especially in the context of platform engineering. Be ready to discuss your past projects where you've built frameworks or shared services using Python. They’ll want to see your depth of knowledge and how you can apply it to their core systems.

Understand Distributed Systems

Since this role involves working with distributed systems, take some time to review key concepts and best practices. Be prepared to explain how you've designed or contributed to systems that are scalable and reliable. Real-world examples will help demonstrate your expertise.

Familiarise Yourself with APIs and SDKs

Get comfortable discussing API and SDK design, as these are crucial for the role. Think about any experiences you've had developing these tools and be ready to share specific challenges you faced and how you overcame them.

Showcase Your Team Collaboration Skills

This position requires partnering with various teams, so highlight your experience working in multi-team environments. Prepare examples of how you've collaborated with other engineers or quant teams to enhance platform capabilities, as teamwork is key in this role.