Database Reliability Engineer

Company: Starling
Apply for the Database Reliability Engineer
Location: London
Job Description:

Requirements

  • PostgreSQL & Kubernetes Expert: You have an extensive experience working with Postgres and a passion for running stateful workloads natively on Kubernetes. You are excited to leverage CNPG to manage persistence, high availability, and automated failover
  • ,

  • Systems Thinker: You have a natural “reluctance for manual implementation.” You believe infrastructure should be managed entirely via code, using Terraform to provision the foundation and custom APIs to handle the orchestration
  • ,

  • Distributed Systems Enthusiast: You are excited by the challenge of “multi-everything”—multi-tenant, multi-region, and multi-cloud—while ensuring rigorous data integrity and mobility
  • ,

  • A Security & Observability Mindset: You believe security is paramount. You focus on building deep observability (Prometheus/Grafana/OpenTelemetry/Humio) and automated guardrails so the fleet is secure by design without requiring manual intervention
  • ,

  • Engineering via Code: While you are a systems expert, your primary delivery mechanism is code. You leverage Java to build the robust, testable backend services that orchestrate our data layer, taking pride in clean relational modeling and performant DDL
  • ,

  • You may be put off applying for a role because you don’t tick every box. Forget that! While we can’t accommodate every flexible working request, we’re always open to discussion. So, if you’re excited about working with us, but aren’t sure if you’re 100% there yet, get in touch anyway

What the job involves

  • We are looking for talented data professionals 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 Starling. 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 Starling, to continue changing banking for good
  • ,

  • Modernize and Scale the RDS Fleet: Ensure the rock-solid reliability of our existing RDS footprint. You will architect automated strategies for seamless, multi-version upgrades and proactive performance tuning to minimize downtime across hundreds of instances
  • ,

  • Architect Cross-Cloud Portability: Use CNPG and cloud-native patterns to ensure our database layer remains provider-agnostic, allowing seamless deployment across AWS and GCP
  • ,

  • Evolve Observability & Monitoring: Build deep, proactive monitoring and alerting for our global database fleet. You will ensure we have the visibility to detect performance regressions and health issues before they impact our customers
  • ,

  • Support Replication & Mobility: Support data streaming and “Zero-Downtime” migration strategies, ensuring data consistency and availability
  • ,

  • Fortify Business Continuity (BCP): Design and implement rigorous Business Continuity Planning and Disaster Recovery strategies. You will build the automation that ensures data durability and rapid recovery across regions, guaranteeing that database remains resilient in the face of any failures

#J-18808-Ljbffr…

Posted: May 28th, 2026