Twenty Recruitment Group

Twenty Recruitment Group

London

Platform & Data Engineer – Financial Services

Full-Time£74,000 - 97,000 per yearvandaagUnited Kingdom
IT

Job Description

Salary: £74,000 - 97,000 per year

Requirements:
  • 5 years of commercial software engineering experience
  • Strong backend development experience in Java and Spring environments
  • Experience working with Python and/or the Microsoft technology ecosystem
  • Strong understanding of distributed systems and scalable application design
  • Experience designing modular applications, services, or microservice-based architectures
  • Strong knowledge of software engineering principles, design patterns, and clean code practices
  • Experience with automated testing across unit, integration, and end-to-end environments
  • Good understanding of CI/CD, automated deployment, and modern software delivery practices
  • Experience with event-driven architectures, messaging, or streaming technologies such as Kafka
  • Exposure to high-volume data processing or distributed data platforms
  • Strong SQL and relational database experience
  • Experience supporting highly available, business-critical production systems
  • Comfortable investigating performance, reliability, and production issues
  • Ability to work independently while collaborating across technical and non-technical teams
  • Experience mentoring or providing technical guidance to other engineers
  • A degree in computer science, engineering, or a related discipline is advantageous
Responsibilities:
  • Design and develop backend applications, services, and data-driven platforms
  • Build and enhance distributed systems that handle high volumes of data
  • Assess technical approaches and contribute to architecture and design decisions
  • Translate business and technical requirements into robust engineering solutions
  • Produce clear technical designs and documentation
  • Develop automated testing across different stages of the software lifecycle
  • Contribute to CI/CD, release automation, and improvements to engineering practices
  • Work closely with engineering, product, architecture, and operational teams
  • Investigate and resolve complex issues affecting production systems
  • Support and mentor other engineers within the team
  • Help improve the performance, resilience, and maintainability of existing platforms
Technologies:
  • Backend
  • CI/CD
  • Support
  • Java
  • Kafka
  • Python
  • SQL
  • Spring

More:

We are a well-established financial markets organisation investing in the development and modernisation of our core technology platforms. Our engineering team builds and supports business-critical applications and data services, with a strong emphasis on reliability, scalability, automation, and engineering quality. As a Platform & Data Engineer, you will work across software engineering, data, and platform technologies to design, build, and improve systems that operate at scale. We offer a hybrid working environment and the opportunity to work on complex platform, data-streaming, and distributed-system challenges.

last updated 39 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Twenty Recruitment Group

Twenty Recruitment Group

Twenty Recruitment Group

London

IT

Skills & Technologies

PythonJavaGoScalaSpringCI/CDKafkaAIUI

Inferred from job description

Salary Insight

£85,500

This role

£60,000

UK median

This salary is 43% above the UK median for Software Engineers (£60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom