2,101,403open jobs
129,402companies
242,540added this week
Browse all
Salary
≈ $63k – $162k per year (Estimated)
Location
Hybrid (London, Manchester, Cardiff, Southampton, United Kingdom)
Visa
Licensed UK visa sponsor
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 4, 2026. First seen by Alion on Sep 22, 2026. Starling Bank scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Starling Bank is a British digital bank headquartered in London that offers personal, joint, business, multi-currency and children's accounts through a mobile app, with no branches and its own proprietary banking platform. Founded in 2014 by Anne Boden, it serves more than four million accounts from offices in London, Cardiff, Southampton and Manchester and licenses its technology to other banks as the software-as-a-service business Engine by Starling. It hires software, infrastructure, cloud security and mobile engineers, security architects and penetration testers, finance and legal professionals, and customer service team leads.

At Engine by Starling , we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology.

Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power Starling, and a year ago we split out as a separate business.

Starling has seen exceptional growth and success, and a large part of that is down to the fact that we have built our own modern technology from the ground up. This SaaS technology platform is now available to banks and financial institutions all around the world, enabling them to benefit from the innovative digital features, and efficient back-office processes that has helped achieve Starling's success.

Our technologists are at the very heart of Engine and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together!

The way to thrive and shine within Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, and discovering to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.

Hybrid Working

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

About Engineering at Engine by Starling -https://enginebystarling.com/engineering-careers/

Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear more from the team in some case studies below, and our work with Women In Tech.

We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to banking worldwide. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Engine, to continue changing banking for good.

As an Engineer you will:

  • Contribute to our award winning Android app and internal tooling
  • Build new features and products from scratch in a configurable way
  • Share your knowledge with those around you, contributing to our learning culture
  • Own your projects, working in small teams across the bank to collaboratively deliver
  • Aim for greatness in everything you do, staying curious and inquisitive
  • Be part of a scaling team and organisation as we change banking for good

You are empowered to make the decisions necessary for the project and to provide insight to the team leads. You’ll also be working closely with other Android engineers with a variety of experience levels and interests, helping us improve and develop our Android app, CI automations and tooling. You’ll be committing, reviewing and shipping new code right from the first week!

Requirements

As an Android engineer, you’ll report to and catch-up regularly with a mobile lead engineer who will support you on your journey in Engine. We have a strong collaborative and open culture here so you’ll find support outside your team too.

As a fully digital bank, we are looking for engineers that are able to understand and prioritise security when implementing new features, fixing bugs or making technical improvements, across all the layers. Our team is designing, building and releasing new screens every day, for this reason we are interested in people with a particular focus on Accessibility along with writing clean and maintainable code.

The way to thrive and shine within Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building the code, shipping and maintaining it, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers.

Our aim is to deliver stable, resilient and high quality code, that is why testing is another key quality we look for when expanding our team. We use Espresso to write our UI/E2E Test and JUnit to write our Unit Tests across all layers of the application, as well as manually test all features before they go into production. We also work closely with QA engineers to ensure we have an additional level of testing when working on complex feature delivery.

The Android world

At Engine, we are proud to be working with some of the latest technologies in the industry. When adopting new technologies we always consider as a team whether it’s the best choice for our product and our users.

We are currently in the process of building a number of SDKs for our clients utilising the modules we’ve already created in the Starling UK App. We’ll be using these to support the development of an app in Romania with Salt Bank and build an entirely new banking app for one of our partners in Australia called AMP Bank, a really exciting opportunity! In the Engine SDKs we generally aim to use the latest technology as our clients would expect, but, we also rely heavily on the existing Starling codebase which uses some older libraries too, so you’ll need a good understanding of a wide range of libraries and technologies. We use Dagger, Realm, Retrofit, Coil, Compose, Coroutines and Compose, but there’s still a lot of work to do migrating from XML layouts and RxJava2.

Building SDKs that we plan to launch internationally can present some new challenges, so if you’ve ever had experience maintaining a library, contributing to OSS, or have dealt with Internationalisation we’d love to hear about it. If that’s all new to you, don’t worry, we’re learning too!

We want our app to look great for the Android platform and have worked closely with our designers to set up a component library and have themed our app accordingly. Feature parity is important to us so Android and iOS apps are often built alongside each other.

As a team we meet together every week to talk through pain points and potential improvements we’ll like to make to the project. We regularly meet in real life to attend conferences and meet-ups together too!

Interview process

Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team:

  • First interview: ~45 minutes
  • Take home technical test (no time limit)
  • Technical face to face: ~1.5 hours
  • Final Interview: ~45 minutes

Benefits

  • 33 days holiday (including public holidays, which you can take when it 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
  • Incentives refer a friend scheme
  • 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

About us:

You may be put off applying for a role because you don't tick every box. Forget that! While we can’t accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren’t sure if you're 100% there yet, get in touch anyway. We’re on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we’re proud to bring together people of all backgrounds and experiences who love working together to solve problems.

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, 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 Engine by Starling and Starling will collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we will process, where we will process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,101,403 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
London
$34k – $135k per year · In office · Full-Time · Nottingham
Apply
In office · Bachelor's Degree · Nottingham
Apply
Hybrid · Full-Time · London
C++
DevOps
Linux
Wi-Fi
Apply
Hybrid · Full-Time · London
Java
Kotlin
C++
AI/ML
AI Agents
DevOps
Linux
Apply
In office · Full-Time · London
JavaScript
TypeScript
Frontend
Next.js
React.js
DevOps
AWS
Apply
In office · Full-Time · 7+ years exp · Bengaluru
Java
Kotlin
Java
RxJava
Gradle
Mobile
JUnit
Espresso
Reactive Programming
DevOps
CI/CD
Git
Apply
≈ $7k – $17k per year (Estimated) · Remote (EAEU) · 2+ years exp · Moscow
Java
Kotlin
SQL
Java
Maven
Gradle
Kotlin
Retrofit
Mobile
JUnit
DevOps
Rest API
CI/CD
Docker
Management
Scrum
QA
TestNG
Selenium
Playwright
Rest-Assured
Apply
Lead Java - Thane 16 days ago
≈ $20k – $51k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Thane
Java
Kotlin
SQL
Java
Spring Framework
Maven
Spring Boot
Hibernate
Spring MVC
Gradle
Kotlin
Mockito
Databases
MySQL
PostgreSQL
Redis
Oracle
RabbitMQ
Apache Kafka
Mobile
JUnit
DevOps
Rest API
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Management
Agile
Scrum
Apply
Remote (EAEU) · 3+ years exp · Moscow
Python
JavaScript
Kotlin
TypeScript
C++
Frontend
Zustand
Redux
React.js
Redux Toolkit
Mobile
Realm
React Native
Firebase
DevOps
GitHub Actions
CI/CD
Apply
AQA (Java) Engineer 16 days ago
Hybrid · Full-Time · 2+ years exp · Minsk
Java
SQL
Java
Maven
Gradle
Testcontainers
Databases
Apache Kafka
Mobile
JUnit
DevOps
Rest API
GitLab CI
CI/CD
Jenkins
Git
Docker
TeamCity
GitLab
SOAP
Management
Confluence
Jira
Agile
QA
TestNG
Selenium
Postman
Rest-Assured
Apply
≈ $66k – $169k per year (Estimated) · Hybrid · Full-Time · London
Swift
Swift
RxSwift
SnapKit
SwiftLint
Mobile
UIKit
SwiftUI
MVVM
Realm
Reactive Programming
Apply
≈ $92k – $173k per year (Estimated) · Hybrid · Full-Time · London
Apply
≈ $86k – $183k per year (Estimated) · In office · London · Manchester · Cardiff
Apply
≈ $72k – $176k per year (Estimated) · Hybrid · Full-Time · Bachelor's Degree · London · Cardiff · Manchester
Java
Databases
PostgreSQL
DevOps
Terraform
GCP
CI/CD
AWS
Kubernetes
Grafana
TeamCity
Amazon EKS
Apply
≈ $68k – $145k per year (Estimated) · Hybrid · Full-Time · Edinburgh · Leeds · London
DevOps
Azure DevOps
Azure
Management
Miro
Confluence
Jira
Agile
Apply
In office · London
Apply
General Manager 3 hours ago
In office · London
Apply
Hybrid · Full-Time · London
Management
SharePoint
Apply
Executive Assistant 3 hours ago
Hybrid · Full-Time · London
Management
SharePoint
Apply
See all jobs
This is one of many
2,101,403 more open roles from verified company boards, updated every day.