Frontdoor logo

Sr. Database Engineer (Remote)

Frontdoor
Full-time
Remote
United States
$123,000 - $150,000 USD yearly
Software/ IT

Senior Database Engineers are technical leaders and domain experts with a passion for continuous learning and innovation. You’ll work across a diverse set of database technologies and programming languages, constantly modernizing architecture to meet evolving business needs.

Responsibilities:

  • Architect and build relational and NoSQL database systems that are performant, highly available, and scalable.
  • Perform advanced query tuning and configure data replication using tools like Oracle GoldenGate or AWS DMS.
  • Operate independently, mentor junior engineers, and lead database-related projects and upgrades.
  • Develop tools and scripts to automate database deployment, monitoring, and maintenance workflows.
  • Implement proactive performance tuning and set up and maintain monitoring dashboards and alerting systems for database performance and capacity.
  • Design efficient database schemas, conduct code reviews, and optimize queries for high performance.
  • Establish and enforce policies for handling PCI and PII data, including data redaction and compliance with regulatory standards.
  • Implement robust backup, recovery, and security protocols aligned with data governance and business continuity requirements.
  • Contribute to infrastructure-as-code initiatives for database provisioning.
  • Diagnose and resolve database-related issues to ensure high availability and minimal downtime.
  • Proactively recommend and implement improvements to database systems and infrastructure.
  • Work cross-functionally with software development and IT teams to troubleshoot and resolve incidents.
  • Participate in an on-call rotation to support production systems.
  • Perform additional tasks as assigned in support of team and organizational goals.

Qualifications

Required Skills and Experience:

  • Deep expertise in relational databases (e.g., Oracle, PostgreSQL, MySQL, SQL Server) and NoSQL technologies (e.g., MongoDB, DynamoDB, Cassandra).
  • Proven experience with query optimization, indexing strategies, and data replication using tools like Oracle GoldenGate or AWS DMS.
  • Strong proficiency in SQL, with scripting experience in Python or Shell.
  • Familiarity with AWS services (RDS, Aurora, DynamoDB, CloudWatch) and cloud-native database management.
  • Experience implementing monitoring, alerting, and performance tuning in production environments.
  • Solid understanding of data governance, security protocols, and compliance standards (e.g., PCI, PII).
  • Comfortable working in Agile/Scrum environments and participating in on-call rotations.
  • Able to solve complex database/system issues and analyze Splunk or ElasticSearch APM logs/metrics.
  • Strong familiarity with Unix/Linux systems.

Preferred Qualifications:

  • Experience with CI/CD pipelines, Terraform, or CloudFormation for infrastructure automation.
  • Knowledge of containerized environments (Kubernetes) and their impact on database deployment.
  • Strong communication skills and ability to collaborate across engineering, product, and IT teams.
  • Demonstrated ability to mentor junior engineers and lead cross-functional database initiatives.

Minimum Education, Licensure and Professional Certification requirements:

  • Bachelor’s or Master’s degree in computer science, information systems, engineering or related field highly preferred. Professional certifications are preferred.

Minimum Experience required  (number of years necessary to perform role) :

  • 7+ years hands-on experience in database engineering, administration or architecture.