Senior Database Reliability Engineer

Posted 2 days ago

This is a fully remote position, open to applicants in Colombia.

📋 Description

• Design, develop, and sustain shared database platform components, connection packages, client libraries, migration tools, safety checks, query standards, and developer abstractions.

• Establish dependable and scalable database connection and interaction patterns across production, staging, and development environments.

• Collaborate with backend teams on connection lifecycle, transactions, retries, timeouts, pooling, query patterns, and migration workflows.

• Create automation and internal tools for safer and repeatable database operations.

• Define and uphold standards for database access, schema design, migrations, indexing, query performance, connection management, and operational readiness.

• Architect and enhance AWS RDS/Aurora MySQL and PostgreSQL infrastructure, including RDS Proxy, replicas, backups, failover, monitoring, parameter groups, and capacity planning.

• Lead initiatives for database reliability to minimize operational risks and enhance performance.

• Review application designs and database modifications for reliability, scalability, maintainability, and security.

• Establish migration guardrails, automated checks, rollback expectations, schema review workflows, observability, and production safety controls.

• Enhance developer self-service for database provisioning, access, schema management, local development, testing, and observability.

• Investigate production database issues using telemetry, metrics, logs, query plans, traces, and cloud infrastructure data.

• Address systemic database challenges such as unsafe migrations, inefficient queries, connection storms, lock contention, replication lag, and capacity bottlenecks.

• Develop dashboards, alerts, SLOs, SLIs, runbooks, and operational readiness evaluations.

• Improve backup validation, restore testing, disaster recovery, failover readiness, and business continuity plans.

• Collaborate with security and compliance teams on access controls, auditability, encryption, secrets management, least privilege, and PCI/SOC 2 controls.

• Mentor engineers on database design, query performance, safe migrations, operational readiness, and production debugging.

• Utilize automation and AI tools to enhance migration reviews, query analysis, incident investigations, documentation, and developer productivity.


⛳️ Requirements

• 6+ years of professional experience in software engineering, infrastructure engineering, database engineering, SRE, or platform engineering.

• Strong software engineering skills in Go, Python, or TypeScript.

• Capable of building production-quality internal tools, libraries, frameworks, services, or platform components.

• Extensive hands-on experience with relational databases, particularly MySQL and/or PostgreSQL, in high-availability production settings.

• Strong comprehension of application/database interactions, connection pooling, transactions, isolation levels, retries, timeouts, deadlocks, locking, migrations, and query execution.

• Experience with shared database access patterns, internal database packages, ORM wrappers, migration frameworks, or developer-facing database tools.

• Hands-on experience with AWS RDS/Aurora, including provisioning, upgrades, replicas, backups, failover, monitoring, parameter tuning, and troubleshooting in production.

• Familiarity with RDS Proxy, PgBouncer, ProxySQL, or application-level pooling.

• Ability to analyze database performance through query plans, indexes, slow query logs, wait events, locks, metrics, and application traces.

• Experience in designing safe database migration processes for production systems.

• Strong understanding of database observability, including metrics, logs, traces, SLOs, alerting, and incident response.

• Experience with infrastructure-as-code and CI/CD systems such as Terraform, GitLab CI/CD, Kubernetes, Helm, or similar tools.

• Ability to influence engineering teams through design reviews, documentation, technical standards, and implementation.

• Capacity to work independently and advance high-impact solutions to completion.

• Proven experience working with Claude or equivalent large language model tools is required.

• Bachelor’s degree in Computer Science.

• Preferred: capabilities in microservices platforms, Golang application development, database libraries/SDKs, fintech or high-volume transactional systems, compliance-sensitive environments, database governance, operational automation, distributed systems, observability tools, Elasticsearch, and AI developer tooling.


🏝️ Benefits

• Competitive salary ranging from $5,000–$9,500 USD per month.

• A diverse culture that includes skilled musicians, yogis, cyclists, chefs, golfers, dog-lovers, and rock-climbers.

• Remote work indicated by #Li-remote.

People also viewed

AlmavivA de Belgique1 day ago

Power Platform and Azure DevOps Expert

NL flagNetherlands OnlyFull-timeDevOps & Site Reliability Engineer (SRE)
ApplyView job
Peraton1 day ago

Senior DevOps Engineer

US flagUnited States OnlyFull-timeDevOps & Site Reliability Engineer (SRE)$86k – $138k/year
ApplyView job
Patronus AI1 day ago

Expert – Interactive Coding, Site Reliability Engineering

US flagUnited States OnlyFreelanceDevOps & Site Reliability Engineer (SRE)$150/hour
ApplyView job
Humana1 day ago

Lead SRE

US flagUnited States OnlyFull-timeDevOps & Site Reliability Engineer (SRE)$117.6k – $161.7k/year
ApplyView job
Proofpoint1 day ago

Senior DevOps Engineer

AR flagArgentina OnlyFull-timeDevOps & Site Reliability Engineer (SRE)
ApplyView job
TherapyNotes, LLC1 day ago

Cloud Systems Engineer – Site Reliability

US flagPennsylvania OnlyFull-timeDevOps & Site Reliability Engineer (SRE)$110k – $130k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers