At a Glance
- Tasks: Solve real financial problems and build resilient services for millions of customers.
- Company: Join Zopa, a pioneering bank redefining finance with a people-first approach.
- Benefits: Enjoy flexible working, competitive salary, and the chance to work abroad for up to 120 days a year.
- Other info: Be part of a diverse team that values collaboration and continuous improvement.
- Why this job: Make a real impact in a fast-paced environment while using cutting-edge technologies.
- Qualifications: Experience in software development, especially with distributed systems and a passion for problem-solving.
The predicted salary is between 60000 - 80000 £ per year.
Our Story
Hello there. We’re Zopa. We started our journey back in 2005, building the first ever peer-to-peer lending company. Fast forward to 2020 and we launched Zopa Bank. A bank that listens to what our customers don’t like about finance and does the opposite. We’re redefining what it feels like to work in finance. Our vision for a new era of banking puts people front and centre — we’ve built a business that empowers everyone to aim high, every day, to move finance forward. We’re incredibly proud of our achievements and none of it would be possible without the amazing team here. It’s not just industry awards we’re winning, we’ve also been named in the top three UK’s Most Loved Workplaces.
If you embrace unconventional challenges, are unafraid to think differently and are driven to make an outsized impact, you’ll thrive here at Zopa, so join us, and make it count.
The engineering challenge
Our Software Engineers don't just write code, they solve real financial problems for millions of customers. You'll work on distributed systems processing thousands of transactions daily, build resilient services that handle people's money, and create experiences that make traditionally complex financial products feel simple.
Your impact:
- You love shipping great products, not just writing superb code.
- As an Engineer, you’re interested in the problem, not just the requirements.
- You feel comfortable in a fast-moving environment and are ambitious about the speed and quality of your code.
- We ship our code multiple times a week with the impact measured in the result for the customer, not lines of code.
- An advocate of test-driven development or, even better, behaviour-driven development. A strong commitment to quality is essential.
- You've worked on large scale distributed software systems that have proven scalability and complex topologies.
- Enjoy talking to key stakeholders and understand and show passion for the business objectives of the company.
- You are comfortable with a fair bit of uncertainty, fast change, and love solving hard problems collaboratively.
- You are a team player who thrives working in an honest and friendly working atmosphere. We have a flat hierarchy and give you the opportunity to make a real impact.
Your toolkit:
- You'll work with Kotlin, Kafka, Kubernetes, Docker, AWS Aurora Postgres, and other modern technologies. If you haven't worked with all of these, we value skilled engineers with a willingness to learn.
- A 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.
At Zopa we value flexible ways of working. We value face-to-face collaboration and a good work-life balance. 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! But no matter where you are, we’ll make sure you’ve got everything you need to thrive, both in your work and home life, from day one.
Diversity Statement
Zopa is proud to offer a workplace free from discrimination. Diversity of experience, perspectives, and backgrounds leads to better products for our customers and a unique company culture for our people. We are made up of nearly 50 nationalities, have a DE&I forum made up of Zopians wanting to make a difference and we are proud of our culture where everyone can bring their full self to work. Our approach to DE&I is reflected in our hiring process so please let us know if you require any reasonable adjustments.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Senior Java/Kotlin Software Engineer - London employer: Zopa
Contact Detail:
Zopa Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java/Kotlin Software Engineer - London
✨Tip Number 1
Network like a pro! Reach out to current or former Zopa employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by understanding Zopa's mission and values. Show how your skills in Java/Kotlin align with their vision of redefining finance. We want to see your passion for making an impact!
✨Tip Number 3
Practice coding challenges that focus on distributed systems and test-driven development. Being able to demonstrate your problem-solving skills in real-time will set you apart from the crowd.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Zopa team.
We think you need these skills to ace Senior Java/Kotlin Software Engineer - London
Some tips for your application 🫡
Show Your Passion for Problem-Solving: When you write your application, let us see your enthusiasm for tackling real-world problems. Share examples of how you've approached challenges in your previous roles, especially in software engineering.
Highlight Your Collaborative Spirit: We love team players! Make sure to mention any experiences where you've worked closely with others to achieve a common goal. This could be through projects, code reviews, or even brainstorming sessions.
Be Authentic and Personal: Don’t just list your skills; tell us your story! We want to know what drives you and why you’re excited about the opportunity at Zopa. A personal touch can really make your application stand out.
Apply Through Our Website: To ensure your application gets the attention it deserves, make sure to apply directly through our website. It’s the best way for us to keep track of your application and get back to you quickly!
How to prepare for a job interview at Zopa
✨Know Your Tech Stack
Familiarise yourself with Kotlin, Kafka, Kubernetes, and Docker. Be ready to discuss your experience with these technologies and how you've used them in past projects. If you haven't worked with all of them, show your willingness to learn and adapt.
✨Understand the Business
Zopa is all about redefining finance for customers. Research their products and think about how your engineering skills can solve real financial problems. Be prepared to discuss how you can contribute to their mission and make an impact.
✨Embrace Collaboration
Highlight your teamwork skills and experiences. Zopa values a friendly atmosphere and collaborative problem-solving, so share examples of how you've successfully worked with others to tackle challenges in previous roles.
✨Showcase Your Problem-Solving Mindset
Be ready to discuss specific instances where you've tackled complex problems, especially in fast-paced environments. Zopa appreciates engineers who are comfortable with uncertainty and can think critically under pressure.