DoorDash

Software Engineer, Backend

DoorDash

Austin, TX, USA
Full-TimeDepends on ExperienceMid-LevelBachelors
Job Description

Welcome to DoorDash! We are a fast-growing and dynamic company revolutionizing the food delivery industry. We are seeking a highly skilled and motivated Software Engineer, Backend to join our talented team. As a Backend Software Engineer, you will have the opportunity to work on complex and challenging projects that have a direct impact on our business and the lives of our customers. Our ideal candidate is passionate about creating scalable and efficient backend systems, has a strong background in computer science, and thrives in a collaborative and fast-paced environment. If you are driven by innovation and want to be a part of a company that is making a difference, we want to hear from you!

  1. Design and develop scalable and efficient backend systems for DoorDash's food delivery platform.
  2. Collaborate with cross-functional teams to understand project requirements and deliver high-quality solutions.
  3. Write clean, maintainable, and well-documented code following industry best practices.
  4. Troubleshoot and debug complex technical issues, identifying and implementing timely solutions.
  5. Stay updated with the latest technologies and industry trends, continuously improving and optimizing backend systems.
  6. Conduct code reviews to ensure code quality and consistency across the team.
  7. Work closely with product managers and designers to understand user needs and deliver solutions that meet business requirements.
  8. Implement and maintain a robust testing framework to ensure the quality and stability of backend systems.
  9. Participate in agile ceremonies and provide regular updates on project progress and potential roadblocks.
  10. Mentor and guide junior engineers, fostering a culture of continuous learning and growth within the team.
  11. Proactively identify and suggest improvements to existing systems and processes to drive efficiency and scalability.
  12. Adhere to security and data protection best practices in all aspects of software development.
  13. Collaborate with DevOps and infrastructure teams to ensure smooth deployment and operation of backend systems.
  14. Communicate effectively with team members, stakeholders, and other departments to ensure alignment and transparency.
  15. Contribute to a positive and collaborative work culture, embodying DoorDash's values and mission.
Where is this job?
This job is located at Austin, TX, USA
Job Qualifications
  • Bachelor's Degree In Computer Science Or A Related Field: A Strong Foundation In Computer Science Principles And Programming Languages Is Essential For A Software Engineer, Backend Role At Doordash.

  • Proficiency In Backend Programming Languages: Candidates Should Have A Strong Understanding Of At Least One Backend Programming Language Such As Java, Python, Or Ruby, As Well As Experience With Web Development Frameworks Like Spring Or Django.

  • Experience With Database Management: Doordash's Backend Engineers Are Responsible For Designing And Maintaining Databases, So Experience With Sql And Database Management Systems Such As Mysql Or Postgresql Is Crucial.

  • Knowledge Of Cloud Computing And Distributed Systems: Doordash Relies On A Distributed System Architecture, So Candidates Should Have Experience With Cloud Computing Platforms Like Aws Or Google Cloud, As Well As Knowledge Of Distributed Systems Principles.

  • Strong Problem-Solving And Analytical Skills: As A Software Engineer, Backend, You Will Be Responsible For Identifying And Solving Complex Technical Challenges. Therefore, Strong Problem-Solving, Critical Thinking, And Analytical Skills Are Essential For Success In This Role.

Required Skills
  • Database Management

  • DevOps

  • agile

  • Object-oriented design

  • Cloud Computing

  • Performance optimization

  • API development

  • Test-Driven Development

  • Programming Languages

  • Microservices architecture

  • Scalability

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • Interpersonal Skills

  • Critical thinking

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Software Engineer, Backend in Austin, TX, USA is $85,000 to $130,000 per year. However, this can vary depending on factors such as experience, skills, and company. Some companies may offer higher salaries for experienced engineers or for those with specialized skills in certain programming languages or technologies. Additionally, the cost of living in Austin may also impact salary ranges.

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 3rd, 2024
Apply BeforeMay 22nd, 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