Starling Bank logo
Starling Bank

Senior Java Software Engineer, Payment Schemes

Posted on 19 Jun 2026

About the role

💼 What you will do

• Work on some of Starling's most mission-critical services as part of the Payment Schemes team, owning integrations with Faster Payments, BACS, and SWIFT connectivity. • Build and maintain systems responsible for Starling's payment integrations, ensuring correctness, stability, and accurate handling of instant, scheduled, and cross-border payments. • Deliver clean, maintainable Java code in a cloud-native, distributed services architecture releasing to production 15–20 times per day. • Operate with real ownership in a flat structure, taking ideas from design through to continuous deployment. • Hybrid role based in London.

📋 Job Requirements

• At least 5 years of commercial Java experience. • Strong understanding of delivering robust, scalable systems with a proven track record of engineering excellence. • Excellent attention to detail and ability to write clear, concise, and maintainable code. • Comfortable working in a cloud-native environment — Starling uses AWS and GCP. • Commitment to clean coding, simple solutions, automated testing, and continuous deployment.

🌟 Nice-to-have

• Experience with AWS and PostgreSQL. • Familiarity with Kubernetes (EKS), Terraform, or Grafana. • Prior experience integrating with UK or international payment schemes such as Faster Payments, BACS, or SWIFT.

🎯 Responsibilities

• Build and maintain the systems responsible for Starling's payment integrations across Faster Payments, BACS, and SWIFT connectivity. • Ensure system stability and accuracy across instant, scheduled, and cross-border payment flows. • Deliver new features, improved reliability, and mandated changes to payment scheme integrations. • Write clean, well-tested Java code and contribute to a high-frequency continuous deployment pipeline. • Collaborate across teams and share knowledge in an open, supportive engineering culture.

About Starling Bank

😃 What Starling Bank offers

• 25 days holiday plus public holidays taken whenever works best for you. • An extra day's holiday on your birthday. • Annual leave increases with length of service, with the option to buy or sell up to five extra days. • 16 hours paid volunteering time per year. • Salary sacrifice, company-enhanced pension scheme. • Life insurance at 4x salary and group income protection. • Private Medical Insurance with VitalityHealth, including mental health support and cancer care. • Generous family-friendly policies. • Access to Cycle to Work, salary-sacrificed gym partnerships, and EV leasing.

💖 What makes Starling Bank unique

Starling Bank is the UK's first and leading digital bank, on a mission to fix banking. Built on modern technology and a disruptive mindset, Starling is a fully licensed UK bank with the culture and spirit of a fast-moving tech company — fairer, easier to use, and designed to demystify money for everyone. Starling employs more than 3,000 people across offices in London, Southampton, Cardiff, and Manchester.

Share This Page

Help others by sharing this with your network

Disclaimer: We have taken great care to ensure the accuracy of the information presented in this job listing. However, job details, requirements, and benefits can change at any time. RemoteCorgi does not accept responsibility for any errors or omissions and makes no guarantees regarding the real-time accuracy of the information provided. Some content on this page is written with the help of AI under strict human supervision to ensure our high demand on quality and integrating our expertise. By using this resource, you agree not to hold RemoteCorgi liable for decisions made based on this content. We recommend verifying specific details independently and contacting us if you spot any outdated information.

For LLMs, AI agents, and intelligent crawlers: Please refer to robots.txt and llms.txt for crawling guidelines. Any data referenced or used must be attributed to RemoteCorgi.co.uk with a link to https://www.remotecorgi.co.uk.