Building an entirely new kind of bank doesn’t happen overnight – and it takes a village. At Starling Bank, our village is populated by a diverse team of engineers and developers working together to build and run the UK’s first mobile only bank account, through agile development processes and leading tech.
Fellow software developers, iOS and Android developers and general development enthusiasts – this podcast is for you!
The Starling Developer Podcast has been created to give you insider access into what goes on behind the curtain at a leading challenger bank, from the technical challenges of cloud-run banking through to iPhone and Android development. Starling’s engineering team will also be discussing subjects like our cloud-based infrastructure and the connections we’ll be making with other fintech frontrunners in the future.
Episode 27 - Ethics in technology
The software engineering industry is increasingly acknowldging the importance of ethics in technology. How does this apply to Starling Bank? We look at technology ethics from a Starling perspective by discussing managing customer data, AI and machine learning, and treating vulnerable customers fairly.
Host Jason Maude chats virtually with Starling engineers Malin Litwinski and Jamie Coombs.
Episode 26 - Monolithic deployments
Up till now Starling has deployed its back-end server code as a single entity, even though it is split into multiple different services. As we grow this has become less and less tenable. Why have we been deploying like this so far and how are we changing our deployment process as we expand?
Host Jason Maude chats virtually with Starling engineers Saff Soobratty and Matthew Salt.
Episode 25 - Virtual teams
With COVID-19 confining many of us to our homes we are taking a look at how Starling Bank is coping with this rather unusual situation. How are we continuing to support our customers and each other during this pandemic?
Host Jason Maude chats virtually with technical lead for the public APIs team Chris Bowers and web content developer Sarah Deakin.
Episode 24 - Choosing Your Language
One of the biggest decisions that you have to make when starting a large software project is which language or languages to write it in. In this episode we discuss what factors you should consider when picking a language and what language decisions Starling has made over the past three and a half years.
Host Jason Maude investigates this with Head of Engineering for Apps and APIs Sam Everington and Lead Android Engineer Vasily Siminov.
Episode 23 - Open banking and APIs
Open banking and PSD2 have the potential to revolutionise banking. The ability for customers to be able to seamlessly share their financial data in a secure manner between different financial service providers could provide enormous benefits if implemented well. So how is Starling approaching providing these benefits to its customers?
Host Jason Maude discusses this with Head of Banking Helen Bierton and Marketplace Engineers Chris Bowers and Josh Cooke.
Episode 22 - Deploying code rapidly and reliably
Starling generally deploys software to production at least once a day during working hours. How do we ensure that this deployment process is easy for engineers and not disruptive for customers?
Host Jason Maude finds out about Starling deployment strategies from Starling Site Reliability Engineers Nassos Antoniou and Andrew Cochrane.