Senior C# Software Engineer – London

Senior C# Software Engineer – London

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Zopa Bank

At a Glance

  • Tasks: Design and evolve core banking services that process thousands of transactions daily.
  • Company: Join Zopa, a pioneering fintech redefining the banking experience.
  • Benefits: Flexible working, competitive salary, and opportunities for professional growth.
  • Other info: Diverse and inclusive culture with excellent career development opportunities.
  • Why this job: Make a real impact in finance while working with cutting-edge technologies.
  • Qualifications: Experience in C# and a passion for problem-solving and mentoring.

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 have 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. Join us and make it count.

The engineering challenge

You will design and evolve the services that power core banking products. The systems you help build process thousands of financial transactions every day. They must be scalable, resilient and secure. When money moves, it has to work every time. But this role goes beyond implementation. You will shape technical direction, influence cross-team initiatives and own complex, high-impact work from concept through to production. You will help decide not just how we build, but what we build and why. This is senior in impact, not just title. We’re growing across several of our product-engineering tribes: Current Accounts, Lending, Credit Cards and Product Enablement.

Your Impact

  • Owning complex initiatives end to end, from idea to measurable outcome
  • Designing scalable backend systems that stand up to real-world scale and complexity
  • Making architectural decisions that balance immediate delivery with long-term sustainability
  • Bringing structure and clarity to ambiguous problems
  • Influencing prioritisation and trade-offs across teams
  • Raising the bar for engineering quality, reliability and accountability
  • Mentoring engineers and strengthening overall team capability
  • Driving continuous improvement in how we build and operate systems

Your Toolkit

  • You’ll work with C#, 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 track record of delivering high-impact, complex systems in production environments
  • Strong testing discipline, with a commitment to strictly following Test-Driven Development (TDD)
  • Strong systems thinking and architectural judgement
  • The ability to navigate ambiguity and turn complexity into clear, actionable plans
  • Confidence making data-informed technical decisions with long-term consequences in mind
  • Experience influencing beyond your immediate team
  • A deep customer focus and a bias toward measurable outcomes
  • Experience mentoring others and amplifying team impact
  • Ownership beyond your own output

We’ll support your transition and cross-training into a JVM/Kotlin environment. What matters most to us is how you think, how you approach problem-solving, and the scale and impact of what you’ve built.

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.

Working Arrangements

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. Subject to having the right to work in the country of choice.

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, 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 C# Software Engineer – London employer: Zopa Bank

Zopa Bank is an excellent employer that values flexibility and work-life balance, offering a hybrid role that allows you to work remotely while also fostering collaboration in our Manchester office. With a strong commitment to employee growth, we provide ongoing training and development opportunities within a supportive and diverse team environment. Join us to be part of a forward-thinking bank that prioritises exceptional customer service and employee satisfaction.

Zopa Bank

Contact Details:

Zopa Bank Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior C# Software Engineer – London

Tip Number 1

Network like a pro! Reach out to folks in your industry, especially those at Zopa. A friendly chat can open doors and give you insider info about the company culture and what they really value.

Tip Number 2

Prepare for the interview by diving deep into Zopa's mission and values. Show us how your skills align with their vision of redefining finance. Be ready to discuss how you can contribute to their innovative projects!

Tip Number 3

Practice your problem-solving skills! Zopa loves engineers who can tackle complex challenges. Work on some coding problems or system design scenarios to showcase your thought process during interviews.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Zopa team.

We think you need these skills to ace Senior C# Software Engineer – London

C#
Kafka
Kubernetes
Docker
AWS Aurora Postgres
Test-Driven Development (TDD)
Systems Thinking

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior C# Software Engineer role. Highlight your experience with C#, scalable systems, and any relevant technologies like Kafka or AWS. We want to see how you can make an impact at Zopa!

Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for the role. Share why you're excited about working at Zopa and how your background makes you a great fit. Don’t forget to mention any unconventional challenges you've tackled!

Showcase Your Problem-Solving Skills:In your application, give examples of how you've navigated ambiguity and turned complex problems into clear solutions. We love engineers who can think critically and make data-informed decisions, so let that shine through!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining the Zopa team!

How to prepare for a job interview at Zopa Bank

Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, like C#, Kafka, and Kubernetes. Brush up on your knowledge of these tools and be ready to discuss how you've used them in past projects.

Showcase Problem-Solving Skills

Prepare to talk about complex problems you've tackled in previous roles. Zopa values candidates who can navigate ambiguity and turn complexity into clear plans, so have specific examples ready that demonstrate your systems thinking and architectural judgement.

Emphasise Team Collaboration

Zopa is all about team success over individual heroics. Be prepared to discuss how you've influenced cross-team initiatives and mentored others. Highlight your experience in fostering a collaborative environment and driving continuous improvement.

Customer Focus is Key

Zopa puts customers at the centre of everything they do. Think about how your work has impacted customers in the past and be ready to share measurable outcomes. This will show that you align with their mission of redefining finance.