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
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 NewsonCTO
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
Starling Bank
Database Infrastructure Engineer - Engine by Starling
This role has expired