Senior Java Software Engineer - Payment Schemes

Starling Bank Limited

Greater London

On-site

GBP 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

25 days holiday
Extra day off for birthday
Paid volunteering time
Private Medical Insurance
Perkbox membership

Job summary

Starling Bank Limited is seeking experienced engineers for their Payment Schemes team. The role focuses on building and maintaining payment integration systems with an emphasis on system stability and accuracy. Candidates should have at least 5 years of Java experience, a strong understanding of robust system delivery, and a proven track record of engineering excellence. The position supports a hybrid working model. Comprehensive benefits include private medical insurance, generous holiday policies, and more.

Qualifications

  • At least 5 years of Java experience.
  • Strong understanding of delivering robust, scalable systems.
  • Proven track record of engineering excellence.

Responsibilities

  • Build and maintain systems for Starling's payment integrations.
  • Ensure system stability and accuracy.
  • Deliver new features and improved reliability.

Skills

Java
Attention to detail
AWS
Postgres
Clean coding
Problem-solving

Tools

AWS
Kubernetes
Terraform

Job description

Hybrid Working

We have a Hybrid approach to working here at Starling - our preference is that you're located within a commutable distance of one of our offices so that we're able to interact and collaborate in person.

Engineering Environment

Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear from the team in our latest blogs or our case studies with Women in Tech.

Position Overview

We’re seeking highly motivated engineers with at least 5 years of Java experience to play a key role in our Payment Schemes team. You will build and maintain the systems responsible for Starling’s payment integrations ensuring system stability and accuracy. We’re looking for engineers who have excellent attention to detail and can write clear, concise and maintainable code. You should have a strong understanding of delivering robust, scalable systems and a proven track record of engineering excellence. Experience with AWS and Postgres is highly desirable.

For the most part we code in Java. We believe in clean coding, simple solutions, automated testing, and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we’d love to hear from you.

Tech Stack
  • Java (makes up the majority of our backend codebase)
  • AWS & GCP (we're cloud-native)
  • Distributed service-based architecture
  • Kubernetes (EKS)
  • TeamCity for CI/CD (lots of teams are releasing code 15-20 times per day!)
  • Terraform and Grafana
The Team

The Payment Schemes team sits at the edge of the bank, integrating with third‑party systems that power instant, scheduled, and cross‑border payments. Our team focuses on correctness and system stability while ensuring that new features, improved reliability, and mandated changes are delivered.

When a customer sends a payment, we’re the team that ensures that the payment is handled properly. We own Starling’s integrations with Faster Payments, BACS, and our SWIFT connectivity, to mention just a few. This is a unique opportunity to work on some of Starling’s mission‑critical services.

Benefits
  • 25 days holiday (plus take your public holiday allowance whenever works best for you)
  • An extra day’s holiday for your birthday
  • Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off
  • 16 hours paid volunteering time a year
  • Salary sacrifice, company enhanced pension scheme
  • Life insurance at 4x your salary & group income protection
  • Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr & Mrs Smith and Peloton
  • Generous family‑friendly policies
  • Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks
  • Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing
Equal Opportunity Employer

Starling is an equal opportunity employer, and we’re proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Starling are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice.

By submitting your application, you agree that Starling may collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we may process, where we may process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Engineer - Customer Services
Java Software Engineer - Customer Services

Starling Bank Limited • Greater London

On-site
GBP 60,000 - 80,000
25 days holiday plus public holidays
Extra day off for birthday
16 hours paid volunteering time
+6
Software Engineer (ML Projects)
Software Engineer (ML Projects)

Starling • Greater London

Hybrid
GBP 70,000 - 90,000
33 days holiday
Extra holiday for birthday
Increased annual leave with service
+7
Full Stack Developer London, UK · Junior, Mid, Senior
Full Stack Developer London, UK · Junior, Mid, Senior

Advai Limited • Greater London

On-site
GBP 45,000 - 65,000
33 days holiday
Extra holiday for birthday
Paid volunteering time
+4
Software Engineer (ML Projects)
Software Engineer (ML Projects)

Starling Bank Limited • Greater London

Hybrid
GBP 60,000 - 80,000
33 days holiday
Extra day for birthday
Annual leave increases with service
+6
Senior UI Engineer
Senior UI Engineer

Starling Bank • London

Hybrid
GBP 50,000 - 70,000
25 days holiday
Birthday day off
Private Medical Insurance
+1
iOS Engineer
iOS Engineer

Starling Bank • Manchester

Hybrid
GBP 50,000 - 70,000
25 days holiday plus public holiday flexibility
An extra day's holiday for your birthday
Annual leave increase with service
+4
Machine Learning Engineer London, UK · Entry, Junior, Mid
Machine Learning Engineer London, UK · Entry, Junior, Mid

Advai Limited • Greater London

On-site
GBP 70,000 - 110,000
33 days holiday
Extra holiday for birthdays
Paid volunteering time
+7
Android Engineer
Android Engineer

Starling • Southampton

Hybrid
GBP 65,000 - 90,000
25 days holiday
Birthday day off
Pension scheme
+4
Android Engineer
Android Engineer

Starling • Greater London

Hybrid
GBP 65,000 - 95,000
25 days holiday
Birthday leave
Private Medical Insurance
Analytics Engineer (Finance)
Analytics Engineer (Finance)

Starling • Greater London

On-site
GBP 50,000 - 75,000
25 days holiday plus public holidays
Extra day off for your birthday
Generous family-friendly policies
+3