About this role
Salary: £74,000 - 97,000 per year
Requirements: 5 years of commercial software engineering experienceStrong backend development experience in Java and Spring environmentsExperience working with Python and/or the Microsoft technology ecosystemStrong understanding of distributed systems and scalable application designExperience designing modular applications, services or microservice-based architecturesStrong knowledge of software engineering principles, design patterns and clean code practicesExperience with automated testing across unit, integration and end-to-end environmentsGood understanding of CI/CD, automated deployment and modern software delivery practicesExperience with event-driven architectures, messaging or streaming technologies such as KafkaExposure to high-volume data processing or distributed data platformsStrong SQL and relational database experienceExperience supporting highly available, business-critical production systemsComfortable investigating performance, reliability and production issuesAble to work independently while collaborating across technical and non-technical teamsExperience mentoring or providing technical guidance to other engineersA degree in computer science, engineering or a related discipline is advantageous Responsibilities: Design and develop backend applications, services and data-driven platformsBuild and enhance distributed systems handling high volumes of dataAssess technical approaches and contribute to architecture and design decisionsTranslate business and technical requirements into robust engineering solutionsProduce clear technical designs and documentationDevelop automated testing across different stages of the software lifecycleContribute to CI/CD, release automation and improvements to engineering practicesWork closely with engineering, product, architecture and operational teamsInvestigate and resolve complex issues affecting production systemsSupport and mentor other engineers within the teamImprove the performance, resilience and maintainability of existing platforms Technologies: BackendCI/CDSupportJavaKafkaPythonSQLSpring 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 an emphasis on reliability, scalability, automation and engineering quality. We are seeking a Platform & Data Engineer for an initial six-month contract, likely to extend. The role is Inside IR35, with the day rate to be discussed with suitable candidates. 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