DoorDash is looking for a Database Engineer to join our Cloud Operations team. In this role, you will be responsible for designing, developing, and optimizing the database infrastructure that powers our mission-critical applications. You will collaborate with senior engineers, DevOps, and application developers to ensure the performance, availability, and scalability of database systems across the organization.
What You'll Do
- Maintain, monitor, and optimize Azure SQL Databases, Elastic Pools, Managed Instances, and Azure VMs to ensure high performance and reliability.
- Design and implement indexing strategies, partitioning, and statistics maintenance to improve query performance.
- Support high availability and disaster recovery configurations, including Geo-Replication, Failover Groups, and Point-in-Time Restore.
- Create, maintain, and improve PowerShell scripts and Azure Automation Runbooks for backups, maintenance tasks, and alerting.
- Assist with schema changes, deployment planning, and T-SQL code reviews.
- Analyze execution plans, query store, and wait statistics to troubleshoot slow-running queries.
- Manage role-based access control (RBAC), auditing, and compliance settings in Azure SQL.
- Contribute to performance testing, capacity planning, and migration projects.
- Participate in rotating on-call support and incident response processes.
- Monitor Azure SQL database performance and availability, responding to alerts and proactively addressing bottlenecks.
- Execute index and statistics maintenance tasks using automation to sustain optimal query performance.
- Investigate slow-running queries using Query Store and execution plan analysis.
- Enforce database security best practices by managing access via Azure AD roles and PIM, auditing permissions, ensuring encryption, and maintaining compliance.
- Deploy schema changes and database updates in coordination with development and DevOps teams.
- Manage automated backup, retention, and restore processes to ensure data recoverability and business continuity.
- Collaborate with engineers and analysts to troubleshoot data access issues, ensuring uptime and service reliability.
- Review and interpret system logs, wait statistics, and resource metrics to detect anomalies and propose remediation.
- Support incident response and root cause analysis efforts, providing detailed findings and contributing to documentation.
- Run Azure CLI or PowerShell scripts to manage database configurations, automate maintenance, and enforce infrastructure standards.
- Maintain comprehensive documentation for database procedures, configurations, and troubleshooting playbooks.
What We're Looking For
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- 3–5 years of experience with SQL Server, including strong T-SQL, performance tuning, and index optimization skills.
- Hands-on experience managing Azure SQL Database, Azure SQL Managed Instances, and SQL Server on Azure VMs.
- Solid understanding of Azure Resource Manager (ARM), Azure CLI, and Terraform for managing database resources.
- Experience working with Dynamic Management Views (DMVs), Query Store, and Execution Plans.
- Familiarity with Azure Monitor, Log Analytics, and third-party database monitoring tools like SolarWinds DPA or Redgate.
- Experience implementing and maintaining automated backup, maintenance, and monitoring processes in Azure.
- Excellent analytical and problem-solving skills with attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively across teams.
- Ability to thrive in a dynamic, evolving environment and manage multiple priorities.
Technical Stack
- Azure SQL Database, Azure SQL Managed Instances, SQL Server, Azure VMs
- PowerShell, Azure Automation Runbooks, T-SQL
- Azure Resource Manager (ARM), Azure CLI, Terraform
- Dynamic Management Views (DMVs), Query Store
- Azure Monitor, Log Analytics, SolarWinds DPA, Redgate
Team & Environment
You will be part of the Cloud Operations team, collaborating with senior engineers, DevOps, and application developers.
Benefits & Compensation
- Competitive Compensation Package ($124,000 – $146,000 base salary + variable component)
- Comprehensive Healthcare Coverage (Health, Dental, Vision)
- Retirement Savings Plan with an Employer Contribution
- Professional Development Opportunities
- Time Off
- Wellness Initiatives
- Employee Assistance Program
- Generous Global Parental Leave
- Calm, free premium subscription
- Employee Discount Program
Work Mode
This is a hybrid role open to candidates in the US - Remote.
DoorDash is proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace. We seek talented, qualified employees regardless of race, color, sex/gender, pregnancy, gender identity and expression, national origin, religion, sexual orientation, disability, age, marital status, citizen status, veteran status, or any other protected classification.



