Software Jobs dot IT Jobs dot San Francisco Bay Area Jobs dot Employment Search

San Francisco Bay Area logo SF Bay Area Software Jobs and IT Jobs

Previous Page

Software Engineer - Android (Multiple Positions)

Location: San Francisco (San Francisco)         posted: 07.08.24

Software Engineer - Android (Multiple Positions), DoorDash, Inc., San Francisco, CA. Develop the architecture of Android applications for DoorDash's global infrastructure system using expert knowledge of Android SDK and Java/Kotlin. Design, build, and test product features to improve DoorDash's three-sided marketplace (consumers, merchants, and dashers.) Leverage expert knowledge of Android testing frameworks and best practices to scale best infrastructure and automate releases. Maintain high bar for code quality by contributing to documentation, unit testing, and ode reviews. Introduce tools and best practices to accelerate development processes using knowledge of systems, object-oriented programming, and full-stack development. Telecommuting permitted up to 95%. (SWEA-B-102-SF).

40 hrs/week, Mon-Fri, 8:30a.m. - 5:30p.m.

Salary Range: $215,250 - $276,238/yr.

MINIMUM REQUIREMENTS:

Master's degree (or foreign equivalent) in Computer Science, Information Technology, Engineering, or closely related quantitative discipline and three (3) years of experience in the field of software engineering or program analytics.

In the alternative, employer will accept a Bachelor's degree (or foreign equivalent) in Computer Science, Information Technology, Engineering, or closely related quantitative discipline and five (5) years of progressively responsible post-bachelor's experience in the field of software engineering or program analytics.

Qualifying experience must include three (3) years in at least six (6) of following skills (which may be gained concurrently);

  • Kotlin and Java development languages to build native android applications;
  • Architecting large scale consumer facing Android Applications using design patterns like MVC, MVP and Clean/MVVM;
  • Working with Cl/CD pipelines, code editor and Version control systems;
  • AWS Developer and experience in developing Microservices on AWS platform;
  • Object Oriented Design and development;
  • Dependency Injection;
  • Unit tests, Instrumentation tests and Automated tests;
  • SDLC such as Agile or Waterfall methodologies;
  • Multi-threaded Android applications with secure and efficient background processing using Android Services architecture.

Any suitable combination of education, training and experience is acceptable.

To apply, please send resumes to workwithus@doordash.com. Must reference job code SWEA-B-102-SF to be considered.  

Report Problem

Terms of Use