
Zopa · London
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 la...
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. Find out more about our fantastic offerings at Zopa.com!
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. Want to see us in action? Follow us on Instagram @zopalife
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. 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 at Zopa, with current opportunities in Current Accounts, Lending, Credit Cards and Product Enablement.
We care deeply about great engineering, which is why our core stack is Kotlin, running on a modern platform with Kafka, Kubernetes, Docker and AWS Aurora Postgres. But great engineers aren’t defined by a single language which is why we are agnostic with our hiring.
We want the right people, not the 'right' language, so if you come from a C#/.NET background, bring solid fundamentals, and have an appetite for learning something new, we’ll invest in you, help you grow your skills and confidently step into our Kotlin ecosystem.
Join Pigment: The AI Platform Redefining Business Planning Pigment is the AI powered business planning and performance management platform built for agility and scale. We connect people, data, and processes in one intuitive, feature-rich solution, empowering every team—from Finance to HR—to build, adapt, and align strategic plans in real time. Founded in 2019, Pigment is one of the fastest growing SaaS companies globally. Industry leaders like Unilever, Snowflake, Siemens, and DPD use Pigment daily to make more informed decisions and confidently navigate any scenario. With a team of 500+ across Paris, London, New York, San Francisco, and Toronto, we've raised nearly $400M from top-tier investors and were named a Visionary in the 2024 Gartner® Magic Quadrant™ for Financial Planning Software. At Pigment, we take smart risks, celebrate bold ideas, and challenge the status quo all while working as one team. If you're driven by innovation and ready to make an impact at scale, we’d love to hear from you. Our Engineering team Our Engineering team is responsible for developing our SaaS platform and building a comprehensive and user-friendly product. Pigment engineers participate in the entire application development lifecycle, focusing on design, coding, and keeping the production platform up and running. They can be specialized, but there is no strict separation between the backend and the frontend. We value user-centricity and pragmatism: we choose the most relevant tools for the problem we have to solve, understanding the strengths and constraints of each technology. Our engineering culture also values curiosity, humility, trust, ownership and team spirit. Our technical stack is C# on .NET Core Linux, React, TypeScript, PostgreSQL, Google Cloud Platform, Docker, Kubernetes, Terraform, RabbitMQ and Circle CI. Explore Our Tech Blog: If you're curious about the kind of challenges our engineering team tackles, our culture and our organization, we invite you to explore our Tech Blog! Who you are More than knowledge of a specific language or framework, we are looking for great software engineering skills: ability to translate functional requirements into an elegant and simple design, and then deliver the code. We are also looking for engineers who understand the product and the customer's needs in detail and can suggest innovative ideas: in the end, it's all about delivering value to end users. In any case, you have: Experiences as a software engineer working on a product in production. Proven experience designing object oriented software with languages such as C#, Java, C++, Golang, Rust, Python or Ruby (this list is not exhaustive). Great team spirit with a problem-solving attitude. A good dose of humility and the willingness to grow (no matter your seniority!). Folks from underrepresented minorities: science shows that you are less likely to apply if you feel that you don’t have all the necessary prerequisites. If this description matches where you are now or what you'd like to grow into in your next position, we encourage you to apply. What you will get Competitive salary Equity Trust and flexible working hours Brand new offices in the heart of Paris, London, New York and, Toronto Remote-friendly environment #LI-CK1 #LI-HYBRID
By bringing together next-gen technology and the finest live data available, Genius Sports is enabling a new era of sports for fans worldwide, delivering experiences that are more immersive, interactive and personalized than ever before. Learn more at geniussports.com. The Role You will join one of our established high-performing teams within the Betting division, as we invest in our core and future Betting products. You will be focusing on the delivery of technical and product-focused initiatives, to expand and scale up our industry's leading Sportsbook and Risk Management products. One example is our Advanced Risk team, who were set up to challenge conventional wisdom about risk management for sports betting operators. Using new measures of liability that take account of correlations between different markets on an event, and by monitoring betting patterns from the moment an event is opened for betting, we apply margins asymmetrically in a way that helps operators to make higher profit margins, reduce volatility and improve customer experience with greater uptime and fewer rejected bets. Our software provides customers with a new level of flexibility over the way they manage their Sportsbooks to meet their financial objectives. Smart algorithms allow decisions about bets to be taken quickly at scale while enabling close control when desired, reminiscent of earlier days of sports betting. How will you work? Join a specially formed, highly skilled team delivering an innovative & intelligent product! Forming part of a multi-disciplinary Agile team of Software Engineers, Data Scientists, QA Engineers and a Product Manager, you will look to work closely to the fundamental principles of continuous delivery and empowered, high-performing teams. We operate in a squad model to allow focus on the business top priorities, allowing exposure across multiple products while still maintaining strong ownership of your team’s domain. If you are looking to tackle hard problems with smart solutions, collaborate with astute engineers and deliver high calibre code with an autonomous & performance focused approach that supports success, delivery & quality, then this is for you. As a Senior Software Engineer 1 (SR1) you and your team will build highly distributed, real-time, dynamically scaling systems using modern CI/CD pipelines & cloud infrastructure. You will be responsible for innovating, architecting, delivering & maintaining an industry-revolutionising product. You will lead execution of multi-sprint features or systems with measurable business impact. We will lean on your technical expertise and your pragmatic approach to problem solving; working in a team that prioritises the principles of Agile delivery and continuous improvement. You will have a Data-driven, evidence-based mentality, comfortable with the principles of continuous experimentation and validation. What skills do you have? * You will have expert level knowledge of at least one object-oriented programming language (C#, Java, JS, Kotlin, Python, PHP, Golang, C++) * Flexibility to work on all areas of the service stack, front-end, back-end, infrastructure etc. * You will have a strong understanding of the principles of good software design. Familiarity with core concepts such as information hiding, abstraction, module design, cohesion and coupling. * You will have strong software architecture knowledge, including architectural patterns and how to apply them to highly-scalable, fault-tolerant, observable microservices and systems. * You will have detailed knowledge of testing methodology (TDD) and designing high-quality testing suites resilient to changes in implementation. * You will have experience of source control, continuous integration, pipeline design, containerised workloads and infrastructure as code. * You will have experience in messaging and asynchronous communication technologies (RabbitMQ, Pulsar) * Understanding of Data Structures, Databases and Caching Technologies * You bring clarity to complex domains, rapidly developing a deep understanding and challenging unclear requirements. You lead conversations that drive alignment and uncover edge cases others might miss. * You will have experience in mentoring engineers both within and outside the immediate team. It is advantageous for you to have knowledge of the following: * You will have expert knowledge of C# * Operation of Kubernetes Clusters * Building cloud native applications (AWS) * Front-end web technologies (React, shadcn) * Domain Driven Design * Mathematical Aptitude, particularly statistics * Data Engineering skills * Experience in building production grade software with Agentic AI What we expect from our co-workers * Curiosity and strong desire to learn and improve. * Social skills, being able to act as a facilitator, can balance enabling others with individual contributions. * Time management and asynchronous communication skills relevant for a remote-first engineering organization. * Enthusiasm and ability to work collaboratively within a team. * Excellent spoken and written English. * Adherence to our core engineering principles of Aligned Autonomy, Psychological Safety and Continuous Improvement. We enjoy an ‘office-first’ culture and maximize opportunities to collaborate, connect and learn together. Our hybrid working models differ depending on your role and location. Occasional travel may be required. As well as a competitive salary and range of benefits, we’re committed to supporting employee wellbeing and helping you grow your skills, experience and career. Learn more about how rewarding life at Genius can be at Reward | Genius Sports. One team, being brave, driving change We strive to create an inclusive working environment, where everyone feels a sense of belonging and the ability to make a difference. Learn more about our values and culture at Culture | Genius Sports. Let us know when you apply if you need any assistance during the recruiting process due to a disability.
Some key info for you: 🌱 We were founded in 2007 💰 We have provided over $3bn of funding to small businesses so far 🚀 We have been named in CNBC & Statista Top 150 UK Fintechs for 2025 🌍 We're a global team, with a dynamic presence in 6 key locations around the world 🧠 We're a thriving community of over 290 innovative minds 👩🏾 🤝 👨🏼 We're a vibrant melting pot, celebrating over 27 nationalities in our team 🏢 Our team brings experience from over 740 previous companies, from startups to global giants 🎯 We have just been named as one of FinTech’s Finest 50 by Welcome to the Jungle 💪 We’re proud to be an accredited Real Living Wage employer, ensuring everyone is paid fairly for the great work they do Our Product & Engineering Team: Liberis is building the embedded finance platform that lets partners around the world offer innovative funding products to their small business customers. We're a growth-stage fintech with teams in London, Nottingham, Atlanta, Stockholm, Munich and Mumbai, and we’re building a global Product, Data & Engineering team that thrives on autonomy, ownership, and is focused on impact! Our teams solve real-world problems for small businesses, shaping products that unlock opportunity at scale. Engineering is going through an AI-first transformation, rethinking how teams are structured and how they ship. It's changing what a small team can do! We empower our teams to make decisions, move fast, and take full responsibility for the solutions they deliver. You’ll join a team where curiosity is encouraged and collaboration across Product, Data, Delivery and Engineering is the norm. The role: At Liberis, we’re building a global engineering team that thrives on autonomy, ownership, and focused on impact. Our engineers don’t just write code — they solve real-world problems for small businesses, shaping products that unlock opportunity at scale. As a Senior Engineer, you will be a key mentor to other members of the Engineering team - supporting us to continually develop and push the boundaries of what a scaling, multi-product FinTech organisation can achieve! We're hiring across a number of teams in our Engineering org, so we'd love to have a conversation about where you could make the biggest impact! You'll start with an informal chat with Chess (our Internal Recruiter), who will give you more insight into Liberis and what you're looking for next. From there, we'll talk you through the teams we're hiring for and look at which roles could be the best fit. Whether you're passionate about building customer-facing products, scaling platforms, working with data, or exploring how AI can transform the way we build software, we're looking for engineers who enjoy solving complex problems and taking ownership of what they deliver! The interview process: * Screening call with Chess (Internal Recruiter) (30 mins) * Video interview with the Hiring Manager (45 mins) * In person code pairing interview with a member of Engineering team (1 hour) * Video interview with the wider Liberis team (1 hour) What We Think You’ll Need * Proven success writing code in two or more programming languages. * A willingness to learn our tech stack - mostly C# .net, Node and React. * Proven experience developing APIs and services * An understanding of working with Agile methods, such as Extreme Programming, Kanban, or Scrum. * Experience mentoring more junior team members. * Resilience in early-stage business situations, where requirements are evolving and experimentation is required. * Bonus points if you have experience of cloud technologies (we are moving to GCP); experience using highly collaborative methods such as ensemble, mob, or pair programming; experience writing financial software; or experience with Test Driven Development. N.B - there is an ‘on-call’ element to this role, which Chess will outline at the screening stage Next steps If this opportunity feels like the right fit for your next career move, we’d love to hear from you! Even if you don’t meet every requirement, don’t hesitate to apply or reach out to Chess (Internal Recruiter) on chess.crossley@liberis.com Our hybrid approach Working together in person helps us move faster, collaborate better, and build a great Liberis culture. Our hybrid working policy requires team members to be in the office at least 3 days a week, but ideally 4 days. At Liberis, we embrace flexibility as a core part of our culture, while also valuing the importance of the time our teams spend together in the office #LI-FC1