Software Engineer, iOS (All Teams)

DoorDash, Inc

Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CASan Francisco, CASeattle, WANew York, NY
Salary
$130,600–$192,000 / yr
Posted
5 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $177k
This role $161k
$120k most similar roles pay here $229k

This role pays less than 58% of similar roles. Most pay $142,400–$211,200 — the shaded band above. At the midpoint, this role pays about $161k versus about $177k 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 242 open roles on FindRole.

Listed pay typically runs $130,600–$192,000 across 161 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Software Engineer, iOS (All Teams)

As a Software Engineer at DoorDash, you will join our dynamic engineering teams to build and maintain the iOS application that powers our 24x7 global logistics system. Your responsibilities include developing new features, refactoring code for efficiency, solving real-time data synchronization challenges, extending APIs, and implementing unit tests. You should be proficient in Swift and familiar with networking, storage, and Cocoapods. This role requires a strong background in systems and object-oriented programming, along with experience building, launching, and iterating on mobile apps. DoorDash’s iOS platform is used by millions of users daily, making it an exciting space to tackle complex scaling issues while contributing to the growth of local businesses through our innovative marketplace solutions.

What you'll do

  • Build and maintain iOS applications used by millions of users.
  • Refactor code to improve the efficiency and scalability of DoorDash's mobile infrastructure.
  • Solve real-time data transfer and synchronization challenges for a 24x7 global system.
  • Extend and implement APIs to support new features and integrations.
  • Write unit tests to ensure high-quality software development practices.

What we're looking for

  • Expertise in Swift and iOS SDK development.
  • Experience building, launching, and iterating on mobile apps.
  • Strong knowledge of networking, storage, and Cocoapods.
  • Background in systems and object-oriented programming.
  • Ability to implement unit tests and extend APIs.
  • Bachelor’s degree or higher in a relevant field.

More like this

Similar roles

Senior Software Engineer, iOS

DoorDash, Inc

Sunnyvale, CA +2 10 days ago $130,600$192,000
Swift iOS SDK CocoaPods Networking Storage Unit tests OOP API development Continuous refactoring
Hybrid

Staff Software Engineer - iOS

PayPal

Austin, TX 87 days ago $160,500$238,700
Swift UIKit SwiftUI CoreAnimation GraphQL REST CI/CD Objective-C networking automated testing Crashlytics Fabric Appium Cucumber
Hybrid

Staff iOS Engineer

Intuit

San Diego, CA 56 days ago $184,500$250,000
Swift SwiftUI REST SOAP SDLC TDD Unit testing

Lead Software Engineer, iOS

Snap Inc.

Santa Monica, CA +1 9 days ago
Swift Objective-C UIKit Foundation Core Animation Core Data multithreading performance optimization software design patterns React Native C/C++ OpenGL Metal

Staff Software Engineer - iOS

Uber

San Francisco, CA +1 44 days ago $232,000$232,000
iOS Android Swift Kotlin Objective-C RESTful APIs Git CI/CD Docker AWS Firebase Google Cloud Platform PostgreSQL Cassandra GraphQL React Native Flutter Microservices Terraform

Sr Software Engineer, ioS

T-Mobile

Overland Park, KS +2 23 days ago $147,700$199,900
Python Java Swift Docker Kubernetes AWS CI/CD SDN NFV Big Data PostgreSQL MySQL Mentorship Technical Writing System Integration Analytics Collaboration Communication Customer Service Software Design Software Development Virtualization