Backend Software Engineer - Recurring Payin

  • Limelight Health
  • 26/05/2026
Full time Information Technology Telecommunications

Job Description

hackajob is collaborating with Wise to connect them with exceptional professionals for this role.

Company Description

Wise is a global technology company building the best way to move and manage the world's money. With minimal fees and maximum ease, we help people and businesses send money internationally, spend abroad, and make and receive payments.

Job Description

The Recurring Payin team owns the Direct Debit API that powers automated payments into Wise. We are building a platform that lets customers schedule top ups or business collections easily. The platform is built on our internal Payin Platform Rails, a critical component of the Wise money movement machine, and we need an engineer to help us grow it.

Job Responsibilities
  • Design, develop, test, and maintain backend services written in Java and Kotlin using Spring Boot, deployed on AWS cloud infrastructure.
  • Build and maintain RESTful APIs that serve millions of customers across web and mobile platforms.
  • Develop and optimise services powering the card pay in payment method, which moves around £1 billion per month.
  • Design and implement database schemas and optimise SQL queries against PostgreSQL for high volume transactional data.
  • Build and maintain event driven architectures using Apache Kafka for asynchronous processing of financial events.
  • Develop and maintain a payment orchestration system that routes payments across Payment Service Providers to optimise cost and reliability.
  • Write automated tests (unit, integration, end to end) to ensure correctness and reliability of financial systems.
  • Conduct code reviews to uphold code quality, security, and engineering standards.
  • Participate in on call rotations to monitor and respond to production incidents for Tier 2 critical services.
  • Collaborate with product managers, designers, analysts, and engineers across teams to deliver cross functional projects.
  • Identify and resolve performance bottlenecks, scalability issues, and technical debt in existing systems.
  • Ensure development follows security best practices, especially around handling sensitive financial data and compliance with financial regulations.
Qualifications
  • Excellent communication skills, able to explain complex technical concepts to non technical audiences.
  • Ability to work independently while being a strong team player and collaborating across teams.
  • Skill in breaking down complex projects into incremental milestones that deliver customer value.
  • Experience developing web applications and distributed systems in production.
  • Familiarity with common design and architectural patterns, and a passion for writing clean, performant, and well tested code.
  • Curiosity and drive for continuous learning and improvement.
  • Advocacy for best coding practices, continuous delivery, and code reviews.
  • Experience with relational and non relational databases, query optimisation, and schema design is a plus.
  • Knowledge of Java and Spring Boot and experience with messaging systems such as Kafka is a plus.
What Does Success Look Like?
  • Onboard quickly and understand the team and vision, contributing effectively from early on.
  • Apply Wise's values to guide your work and decision making.
  • Diagnose and resolve problematic payments, improving customer experience.
  • Raise automation levels to enable product scaling.
  • Understand our customers and the impact of the product on their lives.
  • Help scale a world class global banking product by solving technical challenges and opportunities.
Our Commitment to Diversity, Equity and Inclusion

We believe teams are strongest when diverse, equitable and inclusive. We celebrate differences, respect everyone, and empower each individual to contribute and progress in their career.

What We Offer
  • Starting salary: £68,000-£87,500 GBP + RSUs.
  • Wise benefits package.