Description
We're Zopa, a bank that's redefining what it feels like to work in finance. Our vision puts people front and centre, empowering everyone to aim high every day.
As a Senior Java/Kotlin Software Engineer, you'll work on distributed systems processing thousands of transactions daily, build resilient services that handle people's money, and create experiences that make complex financial products feel simple.
Your impact:
- You love shipping great products, not just writing superb code
- You're interested in the problem, not just the requirements
- You're comfortable in a fast-moving environment and ambitious about the speed and quality of your code
- You're an advocate of test-driven development or behaviour-driven development
- You've worked on large-scale distributed software systems with proven scalability and complex topologies
- You enjoy talking to key stakeholders and understanding business objectives
- You're a team player who thrives in an honest and friendly working atmosphere
Your toolkit:
- Kotlin, Kafka, Kubernetes, Docker, AWS Aurora Postgres, and other modern technologies
- Product-focused engineering mindset
- Experience building distributed systems at scale
- Test-driven development practices
- Comfort operating in uncertainty and rapid change
- Collaborative problem-solving skills
Our engineering culture:
- Customer impact over unnecessary complexity
- Team success over individual heroics
- Operational ownership, not just feature delivery
- Continuous improvement through honest feedback
Added bonus:
- Experience with fintech or banking is a plus, but we value problem-solvers from all backgrounds
Additional Information: At Zopa, we value flexible ways of working. This hybrid role requires you to come to our London office 2-3 days a week. You'll also have the option of working from abroad for up to 120 days a year!