
Hybrid opportunity at
ZopaJava/Kotlin Software Engineer - Manchester
Zopa is hiring a Java or Kotlin Software Engineer in Manchester to build backend services for its financial products. Engineers work on distributed systems that handle…
Career Tools
About This Role
Zopa is hiring a Java or Kotlin Software Engineer in Manchester to build backend services for its financial products. Engineers work on distributed systems that handle thousands of transactions each day, building resilient services that protect people's money and make complicated products feel simple. The engineer writes clean, dependable and maintainable Kotlin code for the back end, builds scalable cloud systems inside an Agile team focused on product outcomes, and…
Job Description
Zopa is hiring a Java or Kotlin Software Engineer in Manchester to build backend services for its financial products. Engineers work on distributed systems that handle thousands of transactions each day, building resilient services that protect people's money and make complicated products feel simple.
The engineer writes clean, dependable and maintainable Kotlin code for the back end, builds scalable cloud systems inside an Agile team focused on product outcomes, and works with engineers, product managers and designers to ship features. Duties include joining planning sessions and technical debates, taking part in code reviews, helping keep delivery continuous, and owning work from first draft through to production. The culture puts customer impact ahead of needless complexity, team results ahead of individual heroics, operational ownership first, and improvement through candid feedback. The role is hybrid, and the posting's working-pattern note refers to two to three days a week in the London office.
Suited to an engineer with solid hands-on Kotlin or Java experience in production, who cares about design quality and testing, and enjoys teamwork. A fintech or banking background is a plus but not required.
Responsibilities
- Write clean, reliable and maintainable backend code in Kotlin.
- Build scalable cloud-hosted systems within a product-focused Agile team.
- Work with engineers, product managers and designers to build and release features.
- Join planning sessions, technical debates and code reviews.
- Create well-tested services and help keep delivery continuous.
- Own work from initial development through to live production.
Requirements
- Solid practical experience with Kotlin or Java in a real-world setting.
- Commitment to code quality, with a preference for clean design and testing.
- Curious, eager to learn and comfortable asking questions.
- Enjoys solving problems as part of a collaborative team.
- Wants to build things that make a tangible difference for customers.
- Communicates clearly and contributes to team decisions.
- Keen on modern practices such as CI/CD and cloud-native tooling.
Qualifications
- Fintech or banking background, though problem-solvers from any sector are welcomed.
Core Skills
Benefits
- Flexible working, including the option to work from overseas for as many as 120 days a year, subject to the right to work in that country.
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is this role based?
The role is listed in Manchester and is hybrid. The posting's working-pattern note refers to two to three days a week in the London office.
Which languages does the role use?
The posting asks for hands-on Kotlin or Java experience, and describes the backend code as written in Kotlin.
Is fintech experience required?
No. Fintech or banking experience is a plus, but the posting welcomes problem-solvers from all backgrounds.
Is a salary stated?
No. The posting does not specify a salary.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.