Senior Software Engineer - Java - Engine by Starling

Posted 2 days 23 hours ago by Starling Bank Limited

Permanent
Full Time
I.T. & Communications Jobs
Not Specified, United Kingdom
Job Description
Overview

Engine by Starling is the SaaS business powering Starling Bank. The technology platform is available to banks and financial institutions worldwide, enabling innovative digital features and efficient back-office processes. We seek Backend Software Engineers to work on the Engine Platform, maintaining existing features and building new capabilities from scratch for banks around the world.

What you'll do

Engine by Starling engineers contribute to delivering new features and tooling, build new products from scratch in a configurable way, and share knowledge to support a learning culture. You will own projects and work in small teams across the bank to deliver outcomes, with a focus on clean coding, simple solutions, automated testing, and continuous deployment. You will be part of a scaling team as we change banking for good.

Responsibilities
  • Senior Engineer: lead projects or functional areas/domains within the Engine team and platform.
  • Engineer: contribute to the award-winning platform and internal tooling; build new features and products from scratch in a configurable way; share knowledge with colleagues; own your projects and collaborate across teams; stay curious and aim for greatness.
  • Be part of a team that scales as we transform banking for good.
Technical approach

We are open about how we deliver software. The primary language is Java, but you don't need to be an expert when you join. We value clean coding, simple solutions, automated testing, and continuous deployment.

We have built our banking platform in house, largely in Java. The Backend Tech Stack includes Java, cloud-native AWS & GCP, microservice architecture, Kubernetes (EKS), TeamCity for CI/CD, Terraform and Grafana. You do not need experience in all of these, but familiarity is helpful.

Interview process
  • Initial interview with an engineer ( 45 minutes).
  • Take-home technical test to discuss in the next interview.
  • Technical interview with engineers ( 1.5 hours).
  • Final interview with CTO/deputy CTO ( 45 minutes).
Benefits
  • 33 days holiday (including public holidays)
  • Extra day off for your birthday
  • Annual leave increases with length of service; option to buy/sell up to five extra days
  • 16 hours paid volunteering time per year
  • Salary sacrifice, company-enhanced pension
  • Life insurance at 4x salary & group income protection
  • Private Medical Insurance with VitalityHealth including mental health support and cancer care
  • Partner benefits with Waitrose, Mr & Mrs Smith and Peloton
  • Generous family-friendly policies
  • Refer-a-friend incentive
  • Perkbox membership with retail discounts and wellness platform
  • Cycle to Work, salary-sacrificed gym partnerships and EV leasing initiatives
About Us

You may be put off applying if you don't tick every box. We're open to discussion about flexible working and excited about building diverse teams who love solving problems. Engine by Starling is an equal opportunity employer and fosters diversity and inclusion in the workplace.

Engine by Starling and Starling Bank will collect and process your personal data for recruiting as described in our Privacy Notice. By submitting your application you agree to our data practices.

Engine by 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 Engine by Starling are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, disability, military or veteran status, or any other characteristic protected by applicable law.

When you provide us with this information, you do so with consent, and we will process it in accordance with our Privacy Notice for recruiting and related purposes.