Staff Software Engineer, Event Streaming Systems

DoorDash, Inc

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
New York, NY
Salary
$193,800–$285,000 / yr
Posted
104 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $210k
This role $239k
$126k $302k
below market most similar roles pay here above market

This role pays more than 80% of similar roles. Most pay $182,500–$237,262 — the blue band above. At the midpoint, this role pays about $239k versus about $210k 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 · Staff Software Engineer, Event Streaming Systems

The Staff Software Engineer, Event Streaming Systems joins the Storage organization to lead the technical evolution of the event streaming platform. This role involves setting the multi-year technical vision, owning complex architectural decisions, and driving high-leverage initiatives like re-architecting toward diskless, object-store-backed streaming. You will debug production issues, mentor senior engineers, and manage replication, consensus, and storage design for Tier-0 critical systems. The position requires deep expertise in Kafka internals, including log storage engines, ISR replication, and metadata consensus. Candidates must be proficient in Java or Go, with strong fundamentals in Linux, networking, and JVM-based systems. You will solve distributed systems problems to support business-critical, event-driven workflows, ensuring reliable data movement across multiple regions while optimizing for cost efficiency and operational overhead.

What does a Software Engineer earn in New York?

Median $216000 from 270 postings across 57 companies.

See salary data

What you'll do

  • Set the multi-year technical vision and architecture for the event streaming platform.
  • Lead large-scale streaming initiatives including re-architecting toward diskless, object-store-backed streaming.
  • Solve complex problems regarding Kafka internals, replication, consensus, and storage design.
  • Debug and resolve high-priority distributed systems problems in production environments.
  • Establish engineering standards and patterns through design reviews and mentorship of senior engineers.
  • Partner with leadership to shape roadmaps and make build-versus-buy or open-source decisions.

What we're looking for

  • You must be located in the New York Metro Area for this hybrid position.
  • You must have 8+ years of hands-on experience designing, building, and operating large-scale distributed systems in production.
  • You must have experience operating event streaming systems like Kafka at scale, including knowledge of internals like log storage, ISR, and KRaft/ZooKeeper.
  • You must be a strong engineer in Java, Go, or a similar language with expertise in concurrency and distributed systems.
  • You must have strong fundamentals in Linux, networking, storage, and JVM-based systems to reason about performance and failure modes.
  • You must have experience leading high-impact, cross-team initiatives and influencing technical direction across an organization.
  • You must have proficiency in using AI coding tools in the full software development lifecycle (preferred).
  • You should have experience with object-store-backed streaming architectures, Kafka open-source contributions, or multi-region streaming platform design (preferred).

More like this

Similar roles

Staff Software Systems Engineer

Abbott

Pleasanton, CA 6 days ago $114,000–$228,000
AWS Azure GCP Mobile Apps Data Pipelines JIRA DOORS IEC 62304 ISO 14971 FMEA Software Lifecycle Requirements Traceability Cloud Platforms Medical Devices
8+ yrs exp

Staff Software Engineer, Stateful Systems

Anduril Industries

Seattle, WA 20 days ago $220,000–$292,000
Python Go C++ Rust Distributed Systems Storage Engines FoundationDB RocksDB Pebble KV Stores B-tree s WAL Replication Data Infrastructure
6+ yrs exp

Staff Systems Engineer, Middleware Engineering

Visa

Austin, TX 19 days ago $133,300–$213,400
NGINX Apache HTTP Server Linux REST-HTTP Kafka RabbitMQ IBM MQ ActiveMQ Python Ansible Terraform Docker Kubernetes CI-CD mTLS SSL-TLS GenAI Monitoring Logging Tracing
5+ yrs exp Hybrid

Staff Engineer, Software Engineering

GEICO

Bethesda, MD +4 174 days ago $100,000–$230,000
Python C# Go Java C++ SQL NoSQL Docker Kubernetes Azure AWS GCP Microservices REST APIs PowerShell Active Directory SAML OAuth
10+ yrs exp Hybrid

Staff Software Engineer

Walmart

Sunnyvale, CA +1 4 days ago $143,000–$286,000
Java Spring Boot Spring MVC Kafka Kubernetes Maven SQL NoSQL Big Query Cloud Bigtable REST Distributed Systems Microservices Agile WCAG) 2.2 AA
10+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 146 days ago $143,000–$286,000
Python TypeScript Java Rust C++ JavaScript Dart CI/CD Microservices Containers Cloud-native Architecture ML Frameworks Feature Stores GitHub Copilot API Design Observability Monitoring System Design WCAG) 2.2 AA
4+ yrs exp