
Connecting food lovers with local restaurants
DoorDash is a leading local food delivery platform headquartered in San Francisco, CA, connecting food lovers with over 450,000 restaurants across the U.S. and Canada. Since its IPO in 2020, which was one of the largest of the year, DoorDash has raised $2.5 billion in funding and now employs over 1,...
DoorDash offers unlimited paid time off, flexible work-from-home opportunities, comprehensive health insurance, a work-from-home stipend, and company ...
DoorDash fosters a competitive culture focused on innovation and transparency, particularly in its fee structures for restaurants. The company emphasi...

DoorDash USA • Sunnyvale, CA; San Francisco, CA; Seattle, WA
DoorDash is hiring a Senior Software Engineer, iOS to build and maintain a large-scale global infrastructure system for their delivery platform. You'll work with iOS technologies to enhance the app used by millions. This role requires 5+ years of industry experience.
You have a B.S., M.S., or PhD. in Computer Science or equivalent and at least 5 years of industry experience in software engineering, particularly in iOS development. You are skilled in building and maintaining applications that are critical to user engagement and business success. You have a strong understanding of real-time data transfer and synchronization challenges, and you are eager to solve complex problems while continuously improving the codebase through refactoring.
You are a team player who enjoys mentoring junior and mid-level engineers, sharing your knowledge and experiences to foster a collaborative environment. You are excited about the opportunity to contribute to a product that impacts local entrepreneurs and consumers alike, and you are committed to keeping up-to-date with industry standards in iOS development.
Experience with large-scale applications and a passion for enhancing user experiences through innovative features would be a plus. Familiarity with APIs and unit testing is also desirable, as you will be expected to implement these in your projects.
In this role, you will work closely with engineering teams to build exciting new features for the DoorDash app, which is used by millions of people. You will be responsible for improving the existing codebase through continuous refactoring, ensuring that the application remains robust and efficient. You will tackle challenging real-time data transfer and synchronization problems, extending and implementing APIs to enhance functionality.
You will implement unit tests to ensure the reliability of your code and keep up-to-date with the latest industry standards in iOS development. As a Senior Engineer, you will run projects end-to-end, taking ownership of your work and guiding your peers through the development process. You will also collaborate with cross-functional teams to ensure that the features you build align with the overall goals of the company.
DoorDash offers a hybrid work environment, allowing you to balance in-office time with remote work. You will be part of a rapidly growing team that values innovation and collaboration. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products. Join us in shaping the future of on-demand delivery and making a significant impact on local businesses.
Apply now or save it for later. Get alerts for similar jobs at DoorDash USA.