Senior Database Engineer
New
B
BetterHelpHealth Tech
We operate on PST and candidates in any time zone are welcome to apply., PSTFull-TimeSenior
Salary130,000 - 180,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSPHPBashMySQLRedisTerraform
Requirements
- 5+ years of DBA/DBE experience managing production-grade relational databases at large scale.
- Deep MySQL/Aurora internals knowledge, from slow queries to replication lag and everything in between.
- Strong experience with AWS-native database solutions and data tooling.
- Familiarity with Laravel or PHP-based ORM query behavior.
- Experience managing and monitoring databases with tens or hundreds of billions of rows.
- Pragmatic and persuasive communicator who can align teams on technical decisions.
- Strong Bash scripting and automation mindset.
- Bonus: Experience with Redis at scale.
Responsibilities
- Own the architecture, availability, and performance of our Aurora MySQL clusters.
- Design and maintain strategies for obfuscating and replicating production databases to pre-production environments at scale.
- Troubleshoot slow queries, hot tables, lock contention, and other complex performance issues.
- Work with engineers to review, improve, or rewrite inefficient queries generated by Eloquent/Laravel.
- Design schema and data modeling strategies that can evolve without risking downtime.
- Weigh in on foreign key usage and implement sane policies that balance safety with maintainability.
- Monitor and tune backup, restore, and disaster recovery processes.
- Provide guidance on Redis usage and data patterns where applicable.
- Help influence the engineering roadmap, even when it means others need to adapt workflows.
- Participate in on-call rotation for major database incidents.
View Full Description & ApplyYou'll be redirected to the employer's site