← Back to jobs

Remote job

Principal Database Engineer

Backend Full-time Permanent United States

Job details

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

About this role

Role overview

Set technical direction for a large, established production database environment and work hands-on with engineers to improve its reliability, performance, scale, cost, and operational simplicity. This principal-level individual contributor assesses existing systems, defines a measurable roadmap, and guides its delivery across teams over several quarters. The work centers on MariaDB, alongside supporting data infrastructure.

Responsibilities

- Assess database systems against business needs and production evidence, then define a target architecture, priorities, and measurable outcomes with engineering partners. - Lead delivery of database improvements, remaining hands-on with complex migrations and scaling decisions; use benchmarks, data integrity checks, and tested cutover and rollback plans. - Diagnose difficult MariaDB reliability and performance issues, and strengthen observability, backups, restores, and disaster recovery through tested procedures and exercises. - Build and maintain production tools for provisioning, upgrades, failover, schema changes, and routine database operations, with safe and auditable self-service workflows. - Advise application teams on schemas, transactions, queries, and data-store choices, and resolve dependencies across teams. - Mentor engineers through reviews, pairing, and incident analysis; participate in on-call response and follow through on operational lessons.

Requirements

- Eight or more years operating and evolving production database estates at scale, including setting technical direction and delivering improvements with engineering teams. - Deep, recent MariaDB expertise, including InnoDB, MVCC, isolation, locking, query optimization, binary logs, and GTID replication. - Strong grasp of high availability, replication, distributed database failures, consistency and availability trade-offs, transaction boundaries, and reliable event delivery patterns. - Personal experience diagnosing MariaDB incidents, tuning performance, and testing restore or point-in-time recovery while verifying data integrity. - Strong software engineering ability in Python, Go, Rust, or a comparable language, including production automation for database workflows and failure handling. - Strong Linux, clear technical judgment, and the ability to influence decisions across teams without direct authority.

Nice to have

- Experience with containerized, hybrid, or multi-region databases; Kubernetes, infrastructure as code, or GitOps. - Familiarity with database proxies, other database systems, Kafka, Redis or Valkey, and Elasticsearch or OpenSearch. - Work in regulated environments or contributions to database engines and infrastructure software.

Skills detected in the listing

PythonGoRustPostgreSQLStakeholder ManagementKubernetes
Detected Nov 12, 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