Starling Bank

Senior Java Software Engineer - Payment Schemes

Starling Bank
Apply
4 months ago
London, United KingdomSenior

Responsibilities

  • Build and maintain systems responsible for Starling’s payment integrations.
  • Own and improve integrations with Faster Payments, BACS, SWIFT, and other third-party payment systems.
  • Deliver new features, reliability improvements, and mandated changes while maintaining correctness and system stability.
  • Write clear, concise, maintainable code and develop robust, scalable systems.
  • Participate in Starling’s technical interview process, including a take-home technical test and technical interviews.

Requirements

  • At least 5 years of Java experience.
  • Strong understanding of delivering robust and scalable systems.
  • Proven track record of engineering excellence and attention to detail.
  • Ability to write clear, concise, and maintainable code.
  • Experience with AWS and Postgres is highly desirable.
  • Interest in clean coding, simple solutions, automated testing, and continuous deployment.

Benefits

  • 25 days of holiday plus public holiday allowance, with increasing annual leave based on length of service.
  • Option to buy or sell up to five additional holiday days and receive an extra birthday holiday.
  • 16 hours of paid volunteering time per year.
  • Salary sacrifice and a company-enhanced pension scheme.
  • Life insurance at four times salary and group income protection.
  • Private medical insurance through VitalityHealth, including mental health support and cancer care.
  • Generous family-friendly policies and Perkbox membership with retail and wellness discounts.
  • Access to Cycle to Work, salary-sacrificed gym partnerships, and electric vehicle leasing.
  • Hybrid working, with technology employees expected to attend an office at least one day per week.
Starling Bank

About Starling Bank

1,001-5,000 employees
Contact me