About the job
Starling Bank is a fully licensed digital bank with a strong technology focus. The company’s mission is to make financial services fair, usable, and transparent. With more than 3,000 employees across London, Southampton, Cardiff, and Manchester, Starling blends the structure of a bank with the collaborative approach of a technology company.
Role overview
This Software Engineer role focuses on machine learning projects within Starling’s Data teams. Key areas include Banking Services, Customer Identity, Financial Crime, and Machine Learning Engineering. The work supports both the business and its customers by delivering actionable insights.
Work model
Starling uses a hybrid work model. Candidates located within commuting distance of the Southampton office are preferred to encourage in-person collaboration.
What you will do
- Design, develop, and maintain software for machine learning and data-driven applications
- Work closely with colleagues across teams to address a variety of technical challenges
- Support a culture of knowledge sharing and continuous process improvement
- Take ownership of projects from initial concept through to delivery
Who thrives here
- Engineers who are self-motivated and value taking ownership of their work
- People who enjoy collaborating in a flat organizational structure
- Individuals who align with Starling’s core values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness
- Those ready to tackle varied problems and contribute to ongoing improvements in banking technology
Learn more
Explore Starling’s tech culture in the tech blog and see the company’s initiatives with Women in Tech.
