
Twenty Recruitment Group
Platform & Data Engineer – Financial Services
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
- 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
- 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
About Twenty Recruitment Group

Twenty Recruitment Group
London
IT
Skills & Technologies
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