Software Engineer, Android

Technology company building the next generation of local delivery through restaurant delivery partnerships and logistics software.
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Logistics · Consumer

Description For Software Engineer, Android

DoorDash, a leading technology company in the local delivery space, is seeking a Software Engineer specialized in Android development to join their team in San Francisco. This role presents an exciting opportunity to shape the future of local delivery technology through innovative mobile solutions.

As an Android Software Engineer at DoorDash, you'll be at the forefront of building and scaling the company's Android applications that power their marketplace. The role combines technical expertise with business impact, as you'll be responsible for architecting solutions that directly affect millions of users, including customers, merchants, and delivery partners.

The ideal candidate will bring strong technical fundamentals in Android development, with at least 4 years of hands-on experience with the Android SDK in production environments. You'll need to demonstrate expertise in Android architecture paradigms, testing frameworks, and best practices, while maintaining a high bar for code quality.

DoorDash offers an environment where you can make a significant impact in a hyper-growth setting. The company has impressive backing from top-tier investors including Sequoia Capital, Khosla Ventures, and Andreesen Horowitz, and has grown to become a public company with a mission to empower local economies.

Working at DoorDash means joining a team that values ownership, humility, and adaptability. You'll be part of building not just a food delivery company, but a technology platform that helps small businesses grow and provides meaningful work opportunities while making convenience accessible to consumers.

The position offers the opportunity to work on challenging technical problems at scale while contributing to a product that has real-world impact on local communities. If you're passionate about mobile development, enjoy working in a fast-paced environment, and want to be part of building the future of local commerce, this role at DoorDash could be your next career move.

Last updated 6 hours ago

Responsibilities For Software Engineer, Android

  • Be an owner of the architecture of our Android applications
  • Scale our test infrastructure and automate releases
  • Introduce tools and best practices that accelerate our development process
  • Build awesome product features to improve our marketplace

Requirements For Software Engineer, Android

Java
  • B.S., M.S., or PhD. in Computer Science or equivalent
  • 4+ years developing with Android SDK in a production environment
  • Strong systems and OOP knowledge
  • Well-versed in Android architecture paradigms
  • Expert knowledge of Android testing frameworks and best practices for testing
  • High bar for code quality
  • High-energy and courageous
  • Owner mindset - driven, focused, and quick to take ownership
  • Humble and open to feedback
  • Adaptable and resilient in ambiguous environments
  • Growth-minded and excited about career development
  • Desire for impact and collaborative work

Interested in this job?

Jobs Related To DoorDash Software Engineer, Android

Android Engineer

Android Engineer position at DoorDash building and maintaining large-scale delivery infrastructure system with 2+ years experience required.

Android Mobile Developer

Remote Android Mobile Developer position at InnovationTeam, focusing on developing and maintaining Android applications and SDKs using Java and Kotlin.

Software Development Engineer II, Android, Maps SDK

Android SDK Engineer position at Mapbox Helsinki, focusing on building and evolving mapping and location SDKs for mobile platforms, requiring expertise in Kotlin, Java, and modern Android frameworks.

Software Engineer III, Mobile, Android

Mid-level Software Engineer position at Google focusing on Android development, requiring 2+ years of experience and strong mobile development skills.

Android Engineer

Android Engineer position at Haystack News, developing news apps for Android Mobile, Android TV, and Fire TV platforms