Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineering (remote)

$159.8k - $235k

Doordash

About the TeamThe Storage organization builds and operates the online stateful systems and abstractions that DoorDash Engineering depends on: reliable, efficient, secure, and easy to use. Within Storage, the Distributed Caching team owns every caching offering at DoorDash end to end, including ElastiCache (Redis/Valkey), Boulder (our KVRocks-based key-value store for high-QPS feature serving), Entity Cache (read Bill Shen’s engineering blog post, “High-Performance Proxy Cache for DoorDash Services”), and the Distributed Lock Service, plus the smart clients (asgard-redis, valkey-go) that sit in front of them. These systems back critical product surfaces across DoorDash, Wolt, and Deliveroo: the team runs roughly 400 ElastiCache clusters serving hundreds of millions of GET requests per second in aggregate, and Boulder, our offline-to-online feature store, serves billions of feature lookups per second at peak.About the RoleThe team owns provisioning of clusters and the smart clients that sit in front of them, baking in sensible defaults so that other engineering teams get a turnkey caching solution instead of having to run their own. You'll help drive Boulder's evolution to scale further, improve cost efficiency, enhance performance, and support real-time updates; re-platform the Distributed Lock Service onto a strongly consistent backend; and build the self-serve tooling and recommendation engine that let customers describe a workload (QPS, TTL, payload size, latency profile) and get the right backend without talking to a human.You'll go deep on cache invalidation, replication, sharding, compaction, and failover, while shipping the guardrails, automation, and observability that keep this scale operable by a small team.You must be located in San Francisco, Seattle, or the New York Metro Area for this hybrid position. Own high-leverage caching and locking services with direct, measurable customer impact: cost, latency, and reliability at multi million QPS scale.Re-platform the Distributed Lock Service onto a strongly consistent backend with shardingContribute to the standardized smart caching client that bakes in failover, retry, and observability defaults so customers don't have to think about them.Collaborate closely with the teams that build on top of caching, including Taulu, ML Platform, and product engineering across DoorDash, Wolt, and Deliveroo.You have 6+ years of full-time experience designing, building, and operating distributed, stateful systems in production, at least 2 of which involved caching or key-value storage at meaningful scale.You are proficient in Go, or Java/Kotlin with deep expertise in concurrency, distributed systems, and production-grade backend services.You have built or operated systems that require careful capacity planning and cost discipline at scale, and you default to right-sizing over over-provisioning.You thrive in an execution-driven environment with a broad ownership area and a proven track record of shipping reliable infrastructure end to end.You have proficiency in using AI coding tools (e.g., Claude Code, Codex, Cursor) in the full software development lifecycle, including designing, generating code, testing, monitoring, and releasing software.Experience building or operating a distributed lock service.Experience with Kubernetes and general cloud infrastructure operations.Contributions to open-source caching, storage, or distributed systems projects.In addition to base salary, the compensation for this role includes opportunities for equity grants. DoorDash cares about you and your overall well-being. DoorDash also offers medical, dental, and vision benefits, 11 paid holidays, disability and basic life insurance, family-forming assistance, and a mental health program, among others.For salaried roles: flexible paid time off/vacation, plus 80 hours of paid sick time per year.For hourly roles: vacation accrued at about 1 hour for every 25.97 hours worked (e.g. about 6.7 hours/month if working 40 hours/week; 159,800—$235,000 USDAbout DoorDashAt DoorDash, our mission to empower local economies shapes how our team members move quickly, learn, and reiterate in order to make impactful decisions that display empathy for our range of users—from Dashers to merchant partners to consumers. We are a technology and logistics company that started by enabling door-to-door delivery, and we are looking for team members who can help us go from a company that is known as the place you order food to a company that people turn to for any and all goods.We're committed to supporting employees’ happiness, healthiness, and overall well-being by providing comprehensive benefits and perks including premium healthcare, wellness expense reimbursement, paid parental leave and more.Our Commitment to Diversity and InclusionWe’re committed to growing and empowering a more inclusive community within our company, industry, and cities. We believe that true innovation happens when everyone has room at the table and the tools, resources, and opportunity to excel.Statement of Non-Discrimination: In keeping with our beliefs and goals, no employee or applicant will face discrimination or harassment based on: race, color, ancestry, national origin, religion, age, gender, marital/domestic partner status, sexual orientation, gender identity or expression, disability status, or veteran status. stereotyping) from ever gaining a foothold in our office. We value a diverse workforce - people who identify as women, non-binary or gender non-conforming, LGBTQIA+, American Indian or Native Alaskan, Black or African American, Hispanic or Latinx, Native Hawaiian or Other Pacific Islander, differently-abled, caretakers and parents, and veterans are strongly encouraged to apply. Thank you to the Level Playing Field Institute for this statement of non-discrimination.Pursuant to the San Francisco Fair Chance Ordinance, Los Angeles Fair Chance Initiative for Hiring Ordinance, and any other state or local hiring regulations, we will consider for employment any qualified applicant, including those with arrest and conviction records, in a manner consistent with the applicable regulation.Notice to Applicants for Jobs Located in NYC or Remote Jobs Associated With Office in NYC OnlyWe used Covey as part of our hiring and/or promotional process for jobs in NYC and certain features may qualify it as an AEDT in NYC. As part of the hiring and/or promotion process, we provided Covey with job requirements and candidate submitted applications. DASH Brands will never ask you to pay money or share sensitive financial information during hiring — learn more about DASH Brands' legitimate recruiting process atcareersatdoordash.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineering (remote) in Seattle, WA vacancy
  • $229k - $343k

     ...technical direction for Snap’s Storage, Caching, and Identity...  ...and operate highly available distributed systems across AWS and GCP;...  ...Infrastructure and Product Engineering, mentor engineers, and turn...  ...practical experience.9+ years of software development experience; or... 
    Suggested
    Full time
    Live in
    Work at office
    Local area

    Snap

    Seattle, WA
    1 day ago
  • About the TeamThe Storage teams build and operate online stateful...  ...easy to use for DoorDash Engineering. The teams are responsible for...  ...team builds and operates the distributed data platform powering...  ...workloads.Implement and refine caching strategies using Redis, Memcached... 
    Suggested
    Hourly pay
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    Seattle, WA
    3 days ago
  • $117.2k - $260.1k

     ...large SDB team, we provide a highly durable and available distributed storage for public clouds. We are defining the next generation of...  ...tolerant transactional and distributed systems. The Senior/Lead Software Engineer will be responsible both for design and hands-on... 
    Suggested
    Full time

    Salesforce

    Seattle, WA
    3 days ago
  • $130.6k - $342k

     ...About the Team The Storage teams build and operate online stateful...  ...easy to use for DoorDash Engineering. The teams are responsible...  ...team builds and operates the distributed data platform powering...  .... Implement and refine caching strategies using Redis, Memcached... 
    Suggested
    Hourly pay
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    DoorDash USA

    Seattle, WA
    2 days ago
  • $143.7k - $194.4k

     ...Behind the scenes, a distributed log service is making...  ...the foundation of AWS storage infrastructure.As an SDE...  ...about memory layouts, cache behavior, lock-free data...  ...Senior and Principal Engineers on a tight-knit team...  ...end-to-end delivery of software projects from requirements... 
    Suggested
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    2 days ago
  • $157.7k - $213.8k

     ...to improve their business. Founded by engineers — and customer obsessed — we leap at...  ...traditional SQL query engines. As a software engineer on the Runtime team at Databricks...  ...will be building the next generation distributed data storage and processing systems that can... 
    Local area
    Worldwide

    DataBricks

    Bellevue, WA
    3 days ago
  • $168.1k - $227.4k

     ...!Amazon DynamoDB is one of the largest distributed database systems in the market, delivering...  ...to believe it is Day 1! The DynamoDB Storage Engine team is the custodian of all customer...  ...retrieval.We are looking for a senior software development engineer with a deep passion... 
    Internship
    Flexible hours

    AmazonWebServices

    Seattle, WA
    4 days ago
  • $143.7k - $194.4k

    Managing trillions of objects in storage, retrieving them in ms, building software that deploys to tens of thousands...  ...home. As a Software Development Engineer in S3, you get to deliver these capabilities...  ...Build and implement high quality distributed system software. - Work in an... 
    Work experience placement
    Internship
    Remote work
    Worldwide
    Flexible hours
    Shift work
    Night shift

    Amazon

    Seattle, WA
    2 days ago
  • $253k - $416k

     ...are seeking a Distinguished Engineer to help shape the future of LinkedIn...  ...-scale, private, on-premise distributed environment.This role will...  ...on block, blob, and file storage; the individual will also contribute...  ...quality and efficiency of software systems while balancing... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Bellevue, WA
    20 hours ago
  • $230k - $270k

     ...Staff Software Engineer, Storage Platform Bellevue, WA Join Us In Building The Future Of Finance...  .../Aurora), key-value (DynamoDB), and caching systems, along with the SDKs, control...  ...storage systems. You'll lead complex distributed systems initiatives such as horizontal... 
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Bellevue, WA
    20 hours ago
  • $168.1k - $227.4k

     ...record? Behind the scenes, a distributed log service makes it possible...  ...roadmap of complex, high-impact engineering work. We are investing in an already high-performing storage layer to drive even lower...  ...and reliability.As a Senior Software Development Engineer, you will... 
    Internship
    Work from home
    Flexible hours

    AmazonWebServices

    Seattle, WA
    2 days ago
  • $168.1k - $227.4k

     ...ever accessed. Conventional storage systems are a poor fit for this...  ...searching for a great senior engineer to join our growing team and...  ...design and implementation of a distributed storage service that operates...  ...to deliver high-quality software.About the teamABOUT AWS:Diverse... 
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    20 hours ago
  • $168.1k - $227.4k

    Annapurna Labs designs silicon and software that accelerates innovation. Customers...  ...role is for a Senior Machine Learning Engineer in the Distribute Training team for AWS Neuron, responsible...  ...and Trainium ML Accelerators, and in storage with scalable NVMe, are some of the... 
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    3 days ago
  • $168.1k - $227.4k

     ...scale, query processing, and storage. If contributing to the...  ...the Aurora DSQL Data Plane.Distributed data management is at the heart...  ...team drive efficiencies in software architecture, you’ll create...  ...our team members develop your engineering expertise so you feel empowered... 
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    20 hours ago
  • $143.7k - $194.4k

     ...Transactional Services team is building distributed systems and database technologies...  ...customer needs.We are seeking a Software Development Engineer to work on an in-house distributed database...  ...guarantees, replication, and storage engine architecture.Amazon is an equal... 
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    2 days ago
  • $143.7k - $194.4k

     ...working at one of the largest distributed NoSQL database service on the planet? Amazon DynamoDB Storage Plane team is looking for a...  ...team, you will solve exciting engineering challenges in distributed systems...  ...to invent, design and build software that is stable and performant... 
    Temporary work
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    13 hours ago
  • $135.2k - $306.4k

     ...global scale.Foundational Frameworks: Spearhead the engineering of new container runtimes and distributed frameworks to power OCI’s highest-availability and most...  ...of bleeding-edge, high-performance persistent storage and networking solutions, setting new benchmarks for... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Seattle, WA
    3 days ago
  • $197.3k - $313.7k

     ...API is built on PHP/Hack.The Distributed Data Services TeamWe are a...  ...largest customers. Our edge caches power the most latency critical...  ....Collaborate with peers in Engineering to triage bugs and fix...  ...responsibility in addition to being a software developer. You will... 
    Full time
    Work experience placement

    Salesforce

    Seattle, WA
    1 day ago
  • $166k - $220k

     ...It is used both internally by Anduril engineers and externally by our customers. If you...  ...directly compress the loop between writing software and delivering capability to the field,...  ...provision, orchestrate, and tear down distributed test and simulation environments on... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Seattle, WA
    1 day ago
  • $143.7k - $194.4k

     ...Do you enjoy simplifying complex problems and working on distributed systems? In this role you will work on a service that stores...  .... We are looking for a deeply technical, team-first software development engineer to help us advance the product as our customer base continues... 
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    3 days ago
  • $143.7k - $194.4k

     ...video streaming, APIs, and software distribution for customers ranging from...  ...are the Routing & Capacity Engineering team within CloudFront. We...  ...centers and all of the servers, storage, networking, power, and...  ...experiment data, increasing cache utilization by double digits... 
    Internship
    Worldwide
    Flexible hours
    Shift work
    Night shift

    Amazon

    Seattle, WA
    2 days ago
  • $143.7k - $194.4k

     ...foundational and high-impact engineering teams — the In-Memory...  ...high-performance in-memory distributed data storage platform that powers some of...  ...We're not just building a cache; we're building a durable,...  ...Key job responsibilitiesAs a Software Development Engineer on this... 
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    1 day ago
  • $141.9k - $190.3k

    Job Posting Title:Sr Software EngineerReq ID:10135205...  ...global organization of engineers, product developers,...  ...media, advertising, and distribution businesses for years...  ...media supply chain and storage, network and theatrical...  ...of high volume, cached, fault tolerant, multi... 
    Full time
    Work experience placement
    Worldwide
    Flexible hours

    Hulu

    Seattle, WA
    20 hours ago
  • $147k - $237.5k

     ...an experienced product driven engineer to help our customers monitor...  ...’ll work on highly scalable distributed systems that ingest, store, query...  ...systems for ingestion, storage, indexing, and querying of time...  ...Claude) as part of day-to-day software developmentExperience... 
    Full time
    Remote work

    Palo Alto Networks

    Seattle, WA
    2 days ago
  • $191k - $253k

     ..., and networking technology to the military in months, not years.ABOUT THE TEAMAnduril's Software Platform organization is seeking a Software Engineer to join the Data Distribution team. The Data Distribution team builds and operates the Distributed Service Bus (DSB) —... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Seattle, WA
    3 days ago
  •  ...reliability Data movement, caching, routing, and placement...  ...foundation for future storage backends You'll work on...  ...is a critical role for engineers who like owning hard distributed-systems problems end to end...  ...building production software, including 3+ years leading... 

    OpenAI

    Seattle, WA
    5 days ago
  • $241.68k

     ...Senior Software Engineer - Search & Vector Database InfrastructureLocation: SeattleTeam: TechnologyEmployment...  ...vector database engine development, distributed systems architecture, or AI model...  ...across HNSW, IVF, DiskANN, RaBitQ, storage, caching, and I/O.- Explore cloud-native... 
    Temporary work

    ByteDance

    Seattle, WA
    2 days ago
  • $184.5k

     ...Join us and build for travelers everywhere.Senior Software Development EngineerAt Expedia Group, our Distribution and Supply organization builds the core systems...  ...We are looking for a Senior Software Development Engineer to help build and scale the next generation of pricing... 
    Full time
    Worldwide

    Expedia

    Seattle, WA
    3 days ago
  • $170k - $200k

    Seattle, Washington, United StatesProducts - Engineering /Fulltime /HybridOver 50,000 customers...  ...detailsTitle of position: Senior Software EngineerPosition type: Full timeLocation...  ...at the intersection of networking, AI, distributed systems, cloud platforms, security, and... 
    Full time
    H1b
    Local area
    Work from home
    Work visa
    Shift work

    Extreme Networks, Inc.

    Seattle, WA
    2 days ago
  • $143.7k - $194.4k

     ...customers retain full control over their information.As a Software Development Engineer II, you'll take ownership of production systems that handle...  ...to solve complex challenges around secure data storage, efficient querying at scale, and building self-service platforms... 
    Permanent employment
    Internship
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering (remote). Be the first to apply!