Senior Software Engineer, Data Engineering

DoorDash, Inc

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CASunnyvale, CASeattle, WA
Salary
$143,800–$211,500 / yr
Posted
14 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $168k
This role $178k
$109k $223k
below market most similar roles pay here above market

This role pays more than 70% of similar roles. Most pay $149,500–$186,300 — the blue band above. At the midpoint, this role pays about $178k versus about $168k for comparable roles.

Based on 240 similar postings.

Employer

About DoorDash, Inc

DoorDash, Inc. is an American company operating online food ordering and food delivery. It trades under the symbol DASH. With a 56% market share, DoorDash is the largest food delivery platform in the United States.

DoorDash, Inc currently has 97 open roles on FindRole.

Listed pay typically runs $163,800–$240,900 across 96 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Senior Software Engineer, Data Engineering

The Senior Software Engineer, Data Engineering joins the Data Engineering team to build database solutions for reporting, product analytics, marketing optimization, and financial reporting. This role involves designing, developing, and implementing large-scale, high-volume, and high-performance data models and pipelines for the Data Lake and Data Warehouse. You will work with business partners to collect data, improve ETL process reliability, and manage a portfolio of data products. Key technical requirements include proficiency in Python and Java, along with experience in ETL orchestration using Airflow, Flink, Oozie, or Azkaban on AWS/GCP. You must possess expertise in SQL, distributed computing, and ecosystems like Spark, Hive, Druid, and Presto. Additionally, the role requires experience with Snowflake, Redshift, PostgreSQL, and reporting tools like Tableau, Superset, and Looker.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design, develop, and implement large-scale, high-performance data models and pipelines for the Data Lake and Data Warehouse.
  • Improve the reliability and scalability of existing ETL processes.
  • Develop and implement data quality checks, QA procedures, and monitoring routines.
  • Manage a portfolio of data products to deliver high-quality and trustworthy data.
  • Work with business partners and engineering teams to collect and define required data requirements.
  • Onboard and support other engineers as they join the data engineering team.

What we're looking for

  • You must be located near one of the engineering hubs in Sunnyvale, San Francisco, or Seattle.
  • 5+ years of professional experience.
  • 3+ years of experience in data engineering, business intelligence, or a similar role.
  • Proficiency in programming languages such as Python or Java.
  • 3+ years of experience in ETL orchestration and workflow management tools like Airflow, Flink, Oozie, and Azkaban using AWS/GCP.
  • Expert knowledge in Database fundamentals, SQL, and distributed computing.
  • 3+ years of experience with distributed data ecosystems (Spark, Hive, Druid, Presto) and streaming technologies such as Kafka/Flink.
  • Experience working with Snowflake, Redshift, PostgreSQL, and/or other DBMS platforms.

More like this

Similar roles

Senior Data Engineer

CoStar Group

Richmond, VA 68 days ago $133,000–$172,000
Python SQL Scala Java C#/.NET Databricks Spark Snowflake BigQuery Redshift Airflow dbt AWS Azure GCP Terraform Kafka Flink Delta Lake Apache Iceberg Apache Hudi CI/CD REST GraphQL CDC Fivetran Airbyte Great Expectations Unity Catalog
5+ yrs exp Hybrid

Software Engineer, Data Engineering

DoorDash, Inc

San Francisco, CA +2 14 days ago $117,500–$172,800
Python Java SQL Spark Flink Kafka Snowflake Redshift PostgreSQL Hive Druid Presto Airflow AWS GCP Tableau Superset Looker ETL Distributed Computing
3+ yrs exp

Senior Software Engineer, Data Engineering

Cisco

San Francisco, CA 20 days ago
Kubernetes Kafka Spark Flink Scala C++ Java SQL Terraform Ansible Elasticsearch Grafana ELK Distributed Systems Data Pipelines
5+ yrs exp Hybrid

Senior Staff Software Engineer, Data Engineering

Nvidia

Santa Clara, CA 4 days ago $200,000–$322,000
Python SQL Databricks Apache Spark CI/CD REST APIs Data Modeling Git Lakehouse Distributed Processing Monitoring Observability FinOps Data Quality Schema Evolution
10+ yrs exp

Senior Data Engineer

JLL (Jones Lang LaSalle)

Westmont, IL +1 92 days ago $140,000–$180,000
Python LangChain LangGraph AutoGen CrewAI Semantic Kernel RAG LLM SQL NoSQL AWS Azure GCP Docker Kubernetes CI/CD Airflow Prefect dbt Pinecone Weaviate pgvector MCP LangSmith Arize Weights & Biases
4+ yrs exp

Senior Data Engineer

General Motors (GM)

Austin, TX 123 days ago
Databricks Python SQL Spark Scala MLflow Unity Catalog CI/CD Git Azure Kafka Event Hub Java Structured Streaming DLT ETL ELT
5+ yrs exp Hybrid