Software Engineer - Java - Engine by Starling

Starling Bank
Manchester, UK
2 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Amazon Web Services Automation of Tests Software as a Service Cloud Engineering Information Technology Consulting Continuous Delivery Continuous Integration Grafana Backend Kubernetes Information Technology
+3 more
Teamcity Terraform Microservices

Job description

Overview

Software Engineer - Java - Engine by Starling. Engine is Starling's software-as-a-service (SaaS) business, the technology that powers Starling Bank, now a separate business. Engine helps banks and financial institutions worldwide benefit from innovative digital features and efficient back-office processes. Engine engineers operate in a fast-paced, collaborative environment with a flat structure that empowers decision-making. We value ownership, collaboration, and delivering high-quality, scalable solutions for customers. Hybrid working is available, with a preference for candidates located within a commutable distance of our offices.

Responsibilities

  1. Contribute to our award-winning platform and internal tooling
  2. Build new features and products from scratch in a configurable way
  3. Share knowledge, contributing to our learning culture
  4. Own your projects, working in small teams across the bank to collaboratively deliver
  5. Aim for greatness, staying curious and inquisitive
  6. Be part of a scaling team and organisation as we change banking for good

Requirements

We're open-minded when it comes to hiring and care more about aptitude and attitude than specific experience or qualifications. We code primarily in Java but you need not be an expert when you join. We value clean coding, simple solutions, automated testing and continuous deployment. If you care to find elegant solutions to difficult technical problems, we'd love to hear from you. The main part of our Backend Tech Stack is listed below; experience in all is not required, but preferred:

  • Java (majority of backend codebase)
  • AWS & GCP - cloud-native
  • Microservice-based architecture
  • Kubernetes (EKS)
  • TeamCity for CI/CD
  • Terraform and Grafana

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
  • Leave increases with service; option to buy/sell up to five extra days
  • 16 hours paid volunteering per year
  • Salary sacrifice, company-enhanced pension
  • Life insurance (4x salary) & group income protection
  • Private Medical Insurance with VitalityHealth; partner discounts
  • Generous family-friendly policies
  • Refer-a-friend incentive
  • Perkbox membership with discounts and wellbeing perks
  • Cycle to Work, gym partnerships, EV leasing and related initiatives

About Us & Equal Opportunity

Engine by Starling is an equal opportunity employer. We foster diversity and inclusion in the workplace. Applications are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, disability, military status, or any other protected characteristic. By applying, you consent to processing of your personal data in accordance with our Privacy Notice for recruiting purposes.

We may provide additional information such as locations and seniority level in the job listing. Seniority level: Mid-Senior level; Employment type: Full-time; Job function/Industries: IT Services and IT Consulting.

Requirements

We're open-minded when it comes to hiring and care more about aptitude and attitude than specific experience or qualifications. We code primarily in Java but you need not be an expert when you join. We value clean coding, simple solutions, automated testing and continuous deployment. If you care to find elegant solutions to difficult technical problems, we'd love to hear from you. The main part of our Backend Tech Stack is listed below; experience in all is not required, but preferred:

  • Java (majority of backend codebase)
  • AWS & GCP - cloud-native
  • Microservice-based architecture
  • Kubernetes (EKS)
  • TeamCity for CI/CD
  • Terraform and Grafana

Benefits & conditions

  • 33 days holiday (including public holidays)
  • Extra day off for your birthday
  • Leave increases with service; option to buy/sell up to five extra days
  • 16 hours paid volunteering per year
  • Salary sacrifice, company-enhanced pension
  • Life insurance (4x salary) & group income protection
  • Private Medical Insurance with VitalityHealth; partner discounts
  • Generous family-friendly policies
  • Refer-a-friend incentive
  • Perkbox membership with discounts and wellbeing perks
  • Cycle to Work, gym partnerships, EV leasing and related initiatives

About the company

Software Engineer - Java - Engine by Starling. Engine is Starling's software-as-a-service (SaaS) business, the technology that powers Starling Bank, now a separate business. Engine helps banks and financial institutions worldwide benefit from innovative digital features and efficient back-office processes. Engine engineers operate in a fast-paced, collaborative environment with a flat structure that empowers decision-making. We value ownership, collaboration, and delivering high-quality, scalable solutions for customers. Hybrid working is available, with a preference for candidates located within a commutable distance of our offices.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Generating engineering impact through sandboxed multi-agent experimentation

Julia Kordick Julia Kordick · World Congress 2026 Europe

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

10:40 min

Visualizing Prometheus open metrics using custom Grafana dashboards

Stijn Polfliet · LIVE

1:32 min

Embracing open source engineering in a digital bank

Ferd Scheepers · World Congress 2022

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all