← Back to jobs

Remote job

Principal Database Engineer

Backend Full-time Permanent United Kingdom

Job details

$161K – $358.9K • Offers Equity • Offers Bonus Salary
United Kingdom Eligibility
Principal Experience
Full-time Employment

About this role

Role overview Set technical direction for a large production database estate and work hands-on with engineers to improve its reliability, performance, cost, and operational simplicity. This is a senior individual contributor position with influence across teams and a multi-quarter remit, centered on MariaDB alongside supporting data and infrastructure systems.

Responsibilities - Assess database systems against business needs and production evidence, then define target architecture, measurable goals, and a prioritized roadmap. - Lead roadmap execution, including difficult migrations and scaling decisions; validate changes with benchmarks, integrity checks, and safe cutover and rollback plans. - Diagnose MariaDB incidents and performance limits, and improve monitoring, backup and restore procedures, and disaster recovery through tested exercises. - Build and maintain production software for provisioning, upgrades, maintenance, and safe, auditable self-service operations. - Advise application teams on schemas, transaction boundaries, queries, and data-store choices, making cross-team operational trade-offs clear. - Mentor engineers through design reviews, pairing, and incident analysis; participate in on-call and follow through on production lessons.

Requirements - Eight or more years operating and evolving production database estates at scale, with experience assessing inherited systems and delivering improvements across teams. - Strong knowledge of high availability, replication, distributed database failure modes, consistency trade-offs, transaction boundaries, and reliable event delivery patterns. - Recent hands-on MariaDB expertise, including InnoDB, MVCC, isolation, locking, query optimization, binary logs, and GTID replication. - Direct experience diagnosing MariaDB incidents, tuning performance, and testing restore or point-in-time recovery while verifying data integrity. - Strong software engineering skills in Python, Go, Rust, or a comparable language, including production automation for database operations. - Strong Linux and systems knowledge, clear written technical judgment, and the ability to influence and deliver across teams without relying on management authority.

Nice to have - Experience with hybrid or multi-region infrastructure, containers, Kubernetes, infrastructure as code, or GitOps. - Familiarity with database proxies or load balancers, other database platforms, or operational systems such as Kafka, Redis, and Elasticsearch. - Work in regulated environments or contributions to database engines and infrastructure software.

Skills detected in the listing

PythonGoRustPostgreSQLStakeholder ManagementKubernetes
Detected Nov 11, 2026
Last verified Nov 12, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Full access to all MCP features
  • Cancel anytime

Monthly

$35.99 $17.99 /month
  • Original application links
  • Full access to all MCP features
  • 35% cheaper than weekly

Lifetime

$99.99 $49.99 /forever
  • Original application links
  • Full access to all MCP features
  • One-time payment
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight