Starling Bank is the UK's first and leading digital bank on a mission to fix banking. We build a new kind of bank powered by fast technology, fair service, and honest values, all available at the tap of a phone. With a flat, collaborative structure, we empower our technologists to take full ownership of everything from building and designing to sharing knowledge and ensuring efficient, productive processes that deliver the best possible results for our customers.
Hybrid Working
We prefer you to be located within a commutable distance of one of our offices so we can collaborate in person. In Technology, we ask that you attend the office a minimum of one day per week.
Our Data Environment
Our Data teams are aligned to divisions covering Banking Services & Products, Customer Identity & Financial Crime, and Data & ML Engineering. They aim to deliver meaningful, impactful insights to the business and our customers.
What you’ll be doing
- Modernize and Scale the RDS Fleet: ensure the reliability of our existing RDS footprint, architect automated strategies for seamless, multi‑version upgrades and proactive performance tuning.
- Architect Cross‑Cloud Portability: use CNPG and cloud‑native patterns to keep our database layer provider‑agnostic, enabling seamless deployment across AWS and GCP.
- Evolve Observability & Monitoring: build deep, proactive monitoring and alerting for our global database fleet to detect performance regressions and health issues before they impact 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 BCP and disaster‑recovery strategies, building automation that ensures data durability and rapid recovery across regions.
Requirements
- PostgreSQL & Kubernetes Expert: extensive experience with Postgres and a passion for running stateful workloads on Kubernetes, leveraging CNPG for persistence, high availability, and automated failover.
- Systems Thinker: prefer infrastructure managed entirely via code, using Terraform to provision the foundation and custom APIs to handle orchestration.
- Distributed Systems Enthusiast: excited by the challenge of multi‑tenant, multi‑region, and multi‑cloud environments while ensuring rigorous data integrity and mobility.
- A Security & Observability Mindset: prioritize security and build deep observability with Prometheus, Grafana, OpenTelemetry, Humio, and automated guardrails.
- Engineering via Code: deliver primarily through code, using Java to build robust, testable backend services that orchestrate our data layer with clean relational modeling and performant DDL.
Starling Bank is an equal opportunity employer, and we’re proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Starling Bank are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law.
#J-18808-Ljbffr