Senior Database Engineer
Core
Senior Database Engineer serving as a subject-matter expert for a distributed database environment supporting business-critical payment systems.
Role type
Senior individual contributor database engineer (via careerplan.io/jobs/e8d67e7f-ef94-40b0-85e0-581a9ca3b7f6-senior-database-engineer-at-jobgether)
Builds
High-scale distributed database platform for payments
Domain
Fintech / Payments / Distributed Databases
Required skills
Distributed database management, Relational database administration, SQL optimization, Schema design, Capacity planning, Incident response, Performance tuning, Zero-downtime migrations, Cloud database operations, Technical mentorship
Preferred skills
CockroachDB administration, PostgreSQL administration, Python/Go scripting, ORM familiarity (Rails ActiveRecord), AWS/Azure cloud experience, Payments/fintech domain experience
Technologies
CockroachDB, PostgreSQL, AWS, Azure, Python, Go, Rails ActiveRecord
Responsibilities
Investigate database performance bottlenecks and reliability risks using instrumentation and code reviews. Identify and resolve slow queries, inefficient indexes, and schema issues. Diagnose distributed database issues including transaction contention and hot ranges. Establish performance baselines and monitoring practices. Advise engineering teams on risks and trade-offs for schema migrations and configuration changes. Participate in design reviews for schema design and indexing. Contribute to incident response and root-cause analysis. Develop safer migration procedures and documentation. Own operational practices including upgrades, backups, and capacity planning. Improve database observability across latency and contention. Collaborate with managed database providers to optimize footprint. Mentor engineers on database troubleshooting and optimization.
Seniority
Senior, hands-on IC
