Software Engineer, Android

Restaurant delivery.
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience

Description For Software Engineer, Android

DoorDash is seeking a Software Engineer, Android to join their team in San Francisco. As an Android engineer at DoorDash, you'll be responsible for owning the architecture of Android applications, scaling test infrastructure, automating releases, and introducing tools and best practices to accelerate development. You'll also build product features to improve their marketplace.

The ideal candidate is high-energy, courageous, and willing to do what it takes to win. You should be an owner who is driven, focused, and quick to take ownership of your work. Humility is key, as you'll need to be open to feedback and willing to get into the details. The fast-paced startup environment requires adaptability and resilience, with the ability to thrive in ambiguity.

Key qualifications include:

  • B.S., M.S., or Ph.D. in Computer Science or equivalent
  • 4+ years of experience developing with Android SDK in a production environment
  • Strong systems and OOP knowledge
  • Expertise in Android architecture paradigms
  • Proficiency with Android testing frameworks and best practices
  • High standards for code quality

Nice-to-have skills include experience working full-stack and contributions to open source projects.

DoorDash offers a unique opportunity to work on cutting-edge technology in the local delivery space. They're building much more than just a food delivery company, aiming to empower local economies, provide meaningful work, and offer convenience to consumers. Join DoorDash to be part of a team that's creating the world's first real-time logistics company and make a significant impact in a hyper-growth environment.

Last updated 5 months 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
Kotlin
  • B.S., M.S., or Ph.D. 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

Benefits For Software Engineer, Android

  • Opportunity to work in a fast-paced startup environment
  • Chance to disrupt logistics industry
  • Work with talented team members
  • Potential for career growth in a hyper-growth setting

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 Platform Dev Engineer

Android Platform Dev Engineer position at Qualcomm India, focusing on embedded software development and Android framework customization with 3-5 years experience required.

Mobile Developer (Android)

Android Developer position at Mindera, working on a 10M+ downloads app using Kotlin and modern Android development practices in a remote-friendly environment.

Mobile Android Engineer

Join Yassir as a Mobile Android Engineer to build cutting-edge mobile applications for North Africa's leading super App, combining ride-hailing, delivery, and financial services.

Android Developer

Android Developer role at Robinhood Markets, building innovative investment products with Kotlin and modern Android technologies.