Software Engineer III - Database Engineering Remote
About the Role
We’re looking for a Software Engineer III - Database Engineer Remote to take ownership of the reliability, performance, cost efficiency, and compliance of our production database systems. This role supports high-availability OLTP systems (MySQL, PostgreSQL, DynamoDB) and ensures safe integration with downstream ELT/ETL pipelines, Kafka streams, and replication architectures. You’ll work closely with backend, data, and infrastructure teams to protect hot-path systems while enabling scalable data movement.
What You'll Do
- Operate and optimize production MySQL, PostgreSQL, Elastic, and DynamoDB.
- Design and manage binlog and logical replication strategies.
- Support safe ELT / ETL pipelines and CDC workflows.
- Integrate transactional systems with Kafka streams.
- Optimize performance (queries, indexing, locking, scaling).
- Manage backups, failover, and disaster recovery (PITR).
- Monitor and reduce infrastructure costs.
- Enforce data integrity, security, and compliance standards.
- Lead database-related incident response.
Requirements
- 5+ years of database engineering experience.
- Deep production experience with MySQL and/or PostgreSQL.
- Experience with binlog or logical replication.
- Experience integrating OLTP systems with Kafka.
- Experience supporting ELT / ETL pipelines safely.
- Strong understanding of ACID and isolation levels.
- Experience debugging locking, replication lag, and indexing issues.
- Familiarity with AWS-managed database services.
- Ability to balance performance, cost, and compliance.
Nice To Have
- CDC implementation experience.
- Large-scale database migrations.
- OLTP vs OLAP workload separation experience.
- Infrastructure-as-code (Terraform).
- Experience in high-volume transactional environments.
What We Offer
- Competitive salary of $175,000 annually.
- Fully remote work environment.
- Opportunity to work with cutting-edge technologies.
- Collaborative team culture focused on innovation.
- Support for professional development and growth.
- Flexible working hours to maintain work-life balance.
This Software Engineer III - Database Engineer remote role offers a competitive salary and the opportunity to work with advanced database technologies in a collaborative environment.
Who Will Succeed Here
Proficient in optimizing and managing MySQL and PostgreSQL databases with a focus on high-availability OLTP systems, demonstrating expertise in performance tuning and cost efficiency.
Self-motivated and disciplined in a remote work environment, capable of independently managing tasks and projects while actively collaborating with distributed teams using tools like Slack and Jira.
Strong background in AWS services, specifically in using Terraform for infrastructure as code, and experienced in building and maintaining ETL pipelines with a solid understanding of data integration concepts.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months