Database Infrastructure Engineer - Engine by Starling

Explore roles

This role has expired

Starling Bank

Database Infrastructure Engineer - Engine by Starling

Private salary

London

Hybrid

Graduate
Junior
Mid
Senior
Leader

Description

Hybrid requirements: This role has flexible working patterns.
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 Engine. 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.
We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis.
We are looking for
Ideally, you will be an inquisitive Engineer, with an aptitude for finding clean and simple solutions to technical problems. You will be passionate about running observable and reliable database infrastructure that underpins the entire Engine technology platform. We are also on the lookout for
The ideal candidate will have experience with:
Database design and architecture
Performance tuning
Backup and recovery
Security
Cloud database infrastructure management on AWS/GCP using Infrastructure as Code
Managing large database environments, preferably with Postgres
Monitoring and alerting
A proven track record of working closely with software engineers
You will
Monitor and optimise the performance of our ever growing PostgreSQL database estate by working closely with our technology teams to understand the workloads
Keep our database estate up to date - both from a vulnerability management and supported Postgres version point of view
Managing and monitoring data replication
Lead regular disaster recovery testing initiatives
Own and improve technical documentation and processes for database tasks - enabling teams to self help with e.g. allocating system storage and planning storage needs; performing upgrades; optimising database queries
Own and improve monitoring dashboards and alerts
Contribute to the development of our in-house developed database manager tooling that’s responsible for performing all DBA related tasks without ever having to log into a database via the command line in production
Own cost optimisation - reviewing and proposing recommendations for optimising database footprint, including reserved instance lifecycle management
Embrace automation and be reluctant for manual implementation
Implement security best practices
Demonstrate knowledge of new technologies and changes in the industry
Ensure platform compliance with ISO27001, SOC2 and PCI-DSS
Requirements
An aptitude for thinking out of the box
Experience with AWS, GCP or other cloud environments
Understanding of database monitoring, analysis, disaster recovery and performance tuning
Proven experience working as a DBA from a performance tuning and optimisation perspective
Built and deployed PostgreSQL clusters into production (would consider Oracle/MySQL and similar technologies)
Experience working with AWS RDS Postgres or GCP Cloud SQL databases
Knowledge of Postgres configuration settings
An understanding of Postgres’ vacuum/MVCC process
Worked within high availability, scalable environments
Ability to engage with all levels of the business to understand user needs
Strong ability to solve complex technical issues

Role tech stack

aws
AWS
google-cloud-platform
Google Cloud Platform
postgresql
PostgreSQL
mysql
MySQL

Culture overview

We’re growing fast – and no two days here at Starling are quite the same. We care about getting stuff done, not process, and our culture is decidedly entrepreneurial in spirit (you’ll be encouraged to pitch your ideas, however big or bold!). It’s a fast-paced, exciting and creative place to work where there’s plenty of collaboration and ownership of your own projects. Lots of companies talk about transparency – but it’s something we really care about. We communicate and collaborate through Slack, including a channel dedicated to updates from our founder Anne and the leadership team. It’s important to us there’s more to life here than just work, so get to know your colleagues at socials, cheese & wine nights or learning lunches.

Employee benefits

30 Days Holiday
Cycle To Work
Flexible Hours
Free Food
Gym Membership
Pension
Private Healthcare
Wellbeing Programme

Office vibe

Birthday Off
City Centre
Free Coffee
Open Plan
Social Events

Location

Leadership

Steven Newson
CTO

Tech overview

Starling is a fully cloud-native, API-first bank built on real-time systems with no legacy architecture. Its proprietary technology platform, Engine, powers every aspect of Starling’s banking operations and is now used by other financial institutions around the world. Engine’s modular architecture enables rapid feature development, secure scalability, and continuous delivery — giving Starling the agility to innovate at pace and operate with world-class resilience.

Engineering principles

Agile Process
Code Reviews
Continuous delivery
Continuous Development
Continuous integration
Infrastructure as code
Mentoring
Rapid release cycles
Scrum

Company tech stack

r
R
nodejs
Node.js
html5
HTML5
react
React
css-3
CSS 3
sass
Sass
java
Java
gatsbyjs
Gatsby
aws
AWS
sql
SQL
kotlin
Kotlin
storybook
Storybook
graphql
GraphQL
android
Android
See more
Starling Bank
Database Infrastructure Engineer - Engine by Starling
This role has expired