Senior Software Engineer, iOS

DoorDash, Inc

Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CA · San Francisco, CA · Seattle, WA
Salary
$130,600–$192,000 / yr
Posted
1 day ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $162k
This role $161k
$104k most similar roles pay here $234k

This role pays less than 60% of similar roles. Most pay $142,175–$181,850 — the shaded band above. At the midpoint, this role pays about $161k versus about $162k 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 238 open roles on FindRole.

Listed pay typically runs $131,600–$193,500 across 156 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Senior Software Engineer, iOS

As a Senior Software Engineer on DoorDash’s iOS team, you will play a pivotal role in building and maintaining the company's large-scale global infrastructure system that supports its 3-sided marketplace. Your responsibilities include developing exciting features, improving code quality through continuous refactoring, solving real-time data transfer challenges, extending APIs, and implementing unit tests. You’ll work closely with other engineers to mentor junior team members and contribute to the growth of our mobile infrastructure. Ideal candidates are experts in Swift and iOS SDKs, familiar with networking and storage technologies like Cocoapods, and have a strong background in systems and object-oriented programming. This role involves working on an app used by millions, making it crucial for local businesses to thrive online.

What you'll do

  • Design and implement new features for the DoorDash iOS app.
  • Refactor existing code to improve performance and maintainability.
  • Solve real-time data transfer and synchronization challenges.
  • Extend and implement APIs to support feature enhancements.
  • Write unit tests to ensure high-quality software delivery.

What we're looking for

  • 5+ years of industry experience in software engineering
  • Expertise in Swift and iOS SDK development
  • Experience building, launching, and iterating on mobile apps
  • Strong knowledge of networking, storage, and Cocoapods
  • Ability to mentor junior to mid-level engineers
  • Proficiency in implementing unit tests and refactoring code bases

More like this

Similar roles

Senior, Software Engineer- iOS

Walmart

Sunnyvale, CA 92 days ago $117,000$234,000
Swift UIKit SwiftUI Storyboard XIB RESTful services GraphQL Instruments Unit tests Functional tests Programmatic UI Accessibility standards

Staff Software Engineer - iOS

PayPal

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

Senior, Software Engineer | iOS

Walmart

Sunnyvale, CA 43 days ago $117,000$234,000
Swift Objective-C Xcode GenAI CI/CD Combine框架 iOS开发 设计模式 数据结构 C/C++ 现代UI开发 链接器 编译器

Lead Software Engineer, iOS

Snap Inc.

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

Senior Mobile Engineer, iOS

Adobe

Remote (Canada) 9 days ago $177,900$257,550
Swift Combine GraphQL iOS tvOS macOS SwiftUI CoreImage Live Activities App Intents API design Code reviews Pair programming Performance optimization Scalability Accessibility Pixel-perfect interfaces Responsive design Dataflow management Cross-platform development
Remote