JobsSoftware Engineer II, Data Engineering
DoorDash logo

Software Engineer II, Data Engineering

DoorDash

Location

San Francisco, CA, Sunnyvale, CA

Type

Full-time

Posted

6/7/2026

Compensation

$130,600 - $192,000 per year

Undergraduate with 2+ Years of Experience
Approval 98.3%·Filings 469·New hires 45·
Established Sponsor
·FY 2025

Job description

The Software Engineer II role at DoorDash is focused on enhancing the data infrastructure and automation tools to support the company's growing business needs. The Data Engineering team is integral to building database solutions for various applications, including reporting and analytics. This position requires collaboration with business partners and stakeholders to understand data requirements and improve ETL processes. The successful candidate will also manage a portfolio of data products and support onboarding of new engineers.

Requirements

  • 3+ years of professional experience working in data engineering, business intelligence, or a similar role.
  • Proficiency in using AI coding tools in the full software development lifecycle.
  • Proficiency in programming languages such as Python or Java.
  • 3+ years of experience in ETL orchestration and workflow management tools using AWS or GCP.
  • Expert in database fundamentals, SQL, and distributed computing.
  • 3+ years of experience with distributed data ecosystems and streaming technologies.
  • Experience working with Snowflake, Redshift, PostgreSQL, or other DBMS platforms.
  • Excellent communication skills and experience working with technical and non-technical teams.
  • Knowledge of reporting tools such as Tableau, Superset, and Looker.
  • Ability to think strategically and analyze market and consumer information.

Responsibilities

  • Work with business partners and stakeholders to understand data requirements.
  • Collaborate with engineering, product teams, and third parties to collect required data.
  • Design, develop, and implement large scale, high volume, high performance data models and pipelines.
  • Develop and implement data quality checks, conduct QA, and implement monitoring routines.
  • Improve the reliability and scalability of ETL processes.
  • Manage a portfolio of data products that deliver high-quality, trustworthy data.
  • Help onboard and support other engineers as they join the team.

Benefits

Is this posting expired or inaccurate?