DoorDash

Staff Software Engineer, Backend

DoorDash

San Francisco, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to DoorDash - where we are on a mission to deliver good by connecting people and possibility. We are looking for a talented and experienced Staff Software Engineer to join our Backend team and help us build the next generation of our platform. In this role, you will have the opportunity to work with a diverse and dynamic team, tackle complex technical challenges, and make a significant impact on the growth and success of our company. If you are passionate about building scalable and reliable systems, have a strong background in software engineering, and thrive in a collaborative and fast-paced environment, we want to hear from you!

  1. Design and develop new features and functionalities for the DoorDash platform.
  2. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  3. Write clean, maintainable, and efficient code that meets coding standards and best practices.
  4. Conduct thorough code reviews to ensure code quality and consistency.
  5. Troubleshoot and debug complex technical issues in production environments.
  6. Optimize platform performance and scalability to handle increasing user demand.
  7. Keep up-to-date with the latest industry trends and technologies, and make recommendations for improvement.
  8. Mentor and guide other engineers on the team, providing technical guidance and feedback.
  9. Work closely with product managers and designers to refine product features and deliver high-quality solutions.
  10. Participate in the agile development process, including sprint planning, estimation, and retrospectives.
  11. Actively contribute to a positive and collaborative team culture, fostering open communication and knowledge sharing.
  12. Continuously improve and maintain existing codebase through refactoring, code optimization, and automation.
  13. Participate in on-call rotations to handle any urgent technical issues.
  14. Contribute to the development of coding standards, best practices, and processes.
  15. Identify and recommend improvements to existing systems and processes to increase efficiency and productivity.
Where is this job?
This job is located at San Francisco, CA, USA
Job Qualifications
  • Expertise In Backend Development: The Candidate Should Have A Strong Understanding Of Backend Development And Be Proficient In Programming Languages Such As Java, Python, Or Go. They Should Also Have Experience With Building And Maintaining Large-Scale Distributed Systems.

  • Knowledge Of Database Management: The Ideal Candidate Should Have A Deep Understanding Of Database Management And Be Familiar With Sql And Nosql Databases. They Should Also Have Experience With Data Modeling And Optimizing Database Performance.

  • Experience With Cloud Technologies: Doordash Relies Heavily On Cloud Technologies, So The Candidate Should Have Experience With Cloud Platforms Such As Aws, Azure, Or Gcp. They Should Also Have Knowledge Of Containerization And Container Orchestration Tools Like Docker And Kubernetes.

  • Leadership And Teamwork Skills: As A Staff Software Engineer, The Candidate Will Be Expected To Lead And Mentor Other Team Members. Therefore, They Should Have Excellent Communication And Collaboration Skills, As Well As Experience In Technical Leadership Roles.

  • Problem-Solving And Analytical Skills: The Candidate Should Be A Strong Problem Solver With A Strong Analytical Mindset. They Should Be Able To Quickly Analyze And Troubleshoot Complex Issues And Come Up With Effective Solutions. Additionally, Experience With Data-Driven Decision Making And A/B Testing Is A Plus.

Required Skills
  • Agile development

  • Database Management

  • Object-oriented design

  • Cloud Computing

  • Debugging skills

  • System architecture

  • Test-Driven Development

  • API integration

  • Coding Proficiency

  • Devops Knowledge

  • Scalability Expertise

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • creativity

  • Attention to detail

  • Teamwork

  • Active Listening

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Staff Software Engineer, Backend in San Francisco, CA, USA is $163,000 - $200,000 per year. This range can vary depending on the specific company, years of experience, and other factors.

Additional Information
DoorDash is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedApril 2nd, 2024
Apply BeforeJune 21st, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About DoorDash

Best local restaurants now deliver. Get breakfast, lunch, dinner and more delivered from your favorite restaurants right to your doorstep with one easy click.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started