1. EachPod

Starling Developer Podcast - Podcast

Starling Developer Podcast

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.

Welcome!

Technology Tech
Update frequency
every 7 days
Average duration
24 minutes
Episodes
27
Years Active
2017 - 2020
Share to:
Episode 27 - Ethics in technology

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 b…
00:30:00  |   Wed 22 Apr 2020
Episode 26 - Monolithic deployments

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 …
00:19:02  |   Wed 01 Apr 2020
Episode 25 - Virtual teams

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 d…
00:26:27  |   Wed 25 Mar 2020
Episode 24 - Choosing Your Language

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 wh…
00:26:08  |   Wed 17 Jul 2019
Episode 23 - Open banking and APIs

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…
00:26:41  |   Wed 10 Jul 2019
Episode 22 - Deploying code rapidly and reliably

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…
00:29:36  |   Wed 03 Jul 2019
Episode 21 - Software architecture reliability at scale

Episode 21 - Software architecture reliability at scale

In the very first episode of the first series of this podcast we talked about how we ensure that the software architecture that we use at Starling ensures reliability as far as possible. Since then S…
00:18:45  |   Wed 26 Jun 2019
Episode 20 - Avoiding legacy code

Episode 20 - Avoiding legacy code

It is a truth universally acknowledged that all large software systems will be increasingly made up of legacy code. But is this actually the case? In this episode we explore the concepts of legacy co…
00:26:29  |   Wed 19 Jun 2019
Episode 19 – Automated vs human decision making

Episode 19 – Automated vs human decision making

In this episode we discuss computerised decision making, from automation of human processes, to machine learning and AI. When do we let machines make decisions on their own and when do we provide hum…
00:26:36  |   Wed 12 Jun 2019
Episode 18 – Your questions answered

Episode 18 – Your questions answered

In this episode we discuss a variety of different topics that we have received requests to talk about on the podcast including the problems with updating the Starling app to handle multiple currencie…
00:21:57  |   Wed 25 Jul 2018
Episode 17 – How to organise engineering teams

Episode 17 – How to organise engineering teams

What’s the best way to organise an engineering team? In this episode we share how we organise our engineers into teams that enable them to deliver new functionality quickly and also reliably. We’ll d…
00:30:00  |   Wed 18 Jul 2018
Episode 16 – Security revisited

Episode 16 – Security revisited

One year after we recorded our previous podcast on security we return to the topic of security to see what more we have learned in the past year. We discuss new trends in security as well as some top…
00:25:47  |   Wed 11 Jul 2018
Episode 15 – How to use the Starling API

Episode 15 – How to use the Starling API

In this episode we present a guide to using the Starling API. We explain how you can connect to the API and the tools that can help you create a great app that connects to your Starling bank account.…
00:22:22  |   Wed 04 Jul 2018
Episode 14 – Incident management

Episode 14 – Incident management

We discuss how Starling manages incidents, such as loss of app functionality caused by a bug or a fault at a third party, in order to get a quick and safe resolution. Communicating with and keeping …
00:24:57  |   Wed 27 Jun 2018
Episode 13 – How GDPR is protecting your data

Episode 13 – How GDPR is protecting your data

What is the General Data Protection Regulation (GDPR) and why was there such a fuss about it at the end of May? We look at what the new regulations mean for how your data is processed, why your inbox…
00:27:07  |   Wed 20 Jun 2018
Episode 12 - Payment Services

Episode 12 - Payment Services

Using our APIs we built Payment Services to allow our clients to benefit from fast and convenient payments. In this episode we look at how we are providing the Payment Services to consumers more wide…
00:19:50  |   Wed 14 Feb 2018
Episode 11 - Does AI & Machine Learning have a place in banking?

Episode 11 - Does AI & Machine Learning have a place in banking?

In this episode we discuss big data, machine learning, and Artificial Intelligence (AI). How could these new technologies be used in a banking environment? How could they be used not just to benefit…
00:28:28  |   Wed 07 Feb 2018
Episode 10 - Changing Architecture in a Live System

Episode 10 - Changing Architecture in a Live System

In this episode we discuss the how you can have the confidence to change code that is live and in use, even when operating something as sensitive as a bank. How can engineers be empowered to make ne…
00:26:58  |   Wed 31 Jan 2018
Episode 9 - Building a Company Culture

Episode 9 - Building a Company Culture

In this episode we discuss company culture. When you’re running a startup bank do you adopt the culture of a bank or the culture of a startup? Can you do both - and if so how do you merge them? How …
00:25:16  |   Wed 24 Jan 2018
Episode 8 - How to Build a Banking App

Episode 8 - How to Build a Banking App

In this episode we discuss how our banking app has been developed, and what we’ve learnt along the way. We look at the differences between an app designed to be the main portal to your current accou…
00:24:08  |   Wed 17 Jan 2018
Disclaimer: The podcast and artwork embedded on this page are the property of [email protected] (Starling Bank). This content is not affiliated with or endorsed by eachpod.com.