Negotiable
Inside
Hybrid
London, London
Summary: The role of Senior Software Engineer focuses on enhancing a major financial services program by adding experienced backend engineers proficient in Kotlin and Java. Candidates should have a strong background in building scalable systems within regulated environments, particularly in financial services. The position emphasizes experience with distributed systems, microservices, and Agile methodologies. Strong communication skills and stakeholder engagement are also preferred for this role.
Key Responsibilities:
- Develop scalable backend systems and microservices using Kotlin and Java.
- Implement distributed systems and event-driven architecture.
- Collaborate within Agile engineering teams to deliver high-quality software.
- Engage in API and integration development.
- Work on complex, enterprise-scale systems in regulated environments.
Key Skills:
- Strong commercial experience with Kotlin and Java.
- Experience in building scalable backend systems and microservices.
- Understanding of distributed systems and event-driven architecture.
- Previous experience in Financial Services environments.
- Experience working within Agile engineering teams.
- Strong API and integration development skills.
- Desirable experience with payments, banking, or fintech platforms.
- Familiarity with Kafka, AWS, Kubernetes, and cloud-native environments.
- Exposure to high-volume transactional systems and settlement processes.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT
Senior Software Engineer – Kotlin/ Java (Financial Services)
We’re supporting a major financial services programme that is scaling rapidly and looking to add several experienced backend engineers to the team.
We’re looking for strong Software Engineers with proven experience building scalable systems within regulated financial services environments.
Strong commercial experience with:
Kotlin
Java
Experience building scalable backend systems and microservices
Strong understanding of distributed systems and event-driven architecture
Previous experience working within Financial Services environments
Experience working within Agile engineering teams
Strong API and integration development experience
Desirable Experience
Payments / payment gateway experience
Banking or fintech platforms
Kafka or messaging systems
AWS / Kubernetes / cloud-native environments
High-volume transactional systems
Settlement, reconciliation or transaction processing exposure
Tech Stack
Java
Kotlin
Spring Boot
Kafka
Microservices
AWS / Kubernetes
REST APIs
Additional Details
London-based
Hybrid working (2–3 days onsite)
Inside IR35
Strong communication and stakeholder engagement skills preferred
We’re particularly interested in engineers who are comfortable working on complex, enterprise-scale systems within highly regulated environments.
...