DoorDash logo
✓ Verified Listing🎯 Active Opportunity

Software Engineer

DoorDashPosted todayLast checked Sep 24, 2026
Apply Now
📍 Pune
💼 3+ years
Full-time
🎓 2021, 2022, 2023 Batch
🚀 Software Engineer
💰Competitive (Company Standard)

Job Details & Requirements

Verified Employer Listing

Job Description

Software Engineer, Backend

Pune, India

About the Team

Come help us build the world's most reliable on-demand, logistics engine for delivery! We're bringing on experienced engineers to help us further our 24x7, global infrastructure system that powers DoorDash’s three-sided marketplace of consumers, merchants, and dashers.

🚀 Role Overview

The Data User Platform and Programs team works at the intersection of data infrastructure, reliability, governance, developer tooling and AI systems, supporting thousands of internal data users including engineers, analysts, data scientists and business stakeholders.

This role is part of a founding engineering team in India, offering high ownership, strong growth opportunities, and direct influence over the platform’s long-term architecture.

You will work on systems such as:

Platform foundations for reliability, observability, cost-efficiency and compliance

A unified data discovery and catalog experience

AI-powered assistants and workflows for analytics and operations

You will collaborate closely with product managers, data engineers, and analytics teams to deliver solutions that reduce friction and increase trust across the data ecosystem.

You’re excited about this opportunity because you will…

Improve scalability, performance, and reliability of data platform services through strong engineering practices

Build and operate data discovery and metadata platforms that help users find the right datasets, dashboards, and metrics quickly and confidently

Develop AI-enabled services and workflows, including self-serve tooling for creating, evaluating, and improving AI assistants

Add observability, monitoring, and operational tooling to maintain platform SLAs and reduce incident response time

Drive cost-efficient data platform design by identifying underutilized, redundant, or idle datasets, services, and compute resources

Embed cost awareness into the data lifecycle, including:

Designing systems that encourage reuse over duplication

Instrumenting usage and cost signals into platform services

Supporting safe deprecation and cleanup of stale data assets

Partner with cross-functional teams in a fast-moving, product-driven environment

We’re excited about you because…

B.E./B.Tech., M.E./M.Tech, or Ph.D. in Computer Science or equivalent

3+ years of experience with CS fundamental concepts and experience with at least one of the programming languages of Go, Java, and Python

You have proficiency in using AI coding tools (e.g., Claude Code, Codex, Cursor) in the full software development lifecycle, including designing, generating code, testing, monitoring and releasing software

Prior technical experience in Big Data infrastructure, Cost Efficiency & Governance, you've built meaningful pieces of data infrastructure. Bonus if those were open-sourced technologies like Spark, Clickhouse, Iceberg and Airflow

Experience improving efficiency, scalability, and stability of data platforms

Experience building or operating backend systems in production environments

Recommended Technical Skills
PythonJava

🎓 Preparation Guide for Software Engineer

Verified Guide • 4 min read

DoorDash is accepting applications for the Software Engineer (Full-time) role in Pune, targeted towards candidates with 3+ years of professional experience. Compensation is governed by company compensation bands and candidate assessment. Key skills highlighted for this position include Python, Java. This guide provides independent candidate preparation notes to help you align your resume, review key competencies, and submit an informed application through DoorDash's official portal.

Role Highlights & Candidate Considerations

Key factors to review before submitting your application for Software Engineer at DoorDash:

✓ Verified career opening for candidates with 3+ years looking to advance their career at DoorDash.

✓ Direct stack alignment if your professional background covers Python, Java.

✓ On-site/hybrid collaboration at Pune, offering direct team interaction and leadership visibility.

✓ Opportunity to lead production systems, mentor peers, and broaden your architectural scope.

Important considerations:

• Roles requiring 3+ years rigorously assess real-world production ownership, code quality, and past deliverables.

• Expect deep scenario-based technical questions and architecture walkthroughs around Python, Java.

Key Evaluation Focus Areas

Hiring panels for Software Engineer roles requiring 3+ years generally evaluate candidates across production achievements, architectural depth, and execution capability:

✓ Demonstrated track record of delivering resilient, production-ready systems and scalable features.

✓ Clear articulation of engineering trade-offs, system architecture decisions, and scalability bottlenecks.

✓ Depth in root-cause analysis, production troubleshooting, and code maintainability.

✓ Hands-on proficiency in the core technical ecosystem (Python, Java) and team collaboration.

Application Checklist for Software Engineer

Review these actionable items before clicking the application button:

1. Confirm experience eligibility (3+ years) and location requirement (Pune).

2. Ensure resume highlights measurable business impact, metrics, and technical scale.

3. Prepare detailed retrospectives on complex technical challenges you solved in past roles.

4. Practice structured technical walkthroughs using the STAR-L (Situation, Task, Action, Result, Learning) format.

Frequently Asked Questions

This opening is structured for candidates with 3+ years of relevant industry experience in Pune. Applicable batch/criteria: 2021, 2022, 2023. Candidates should have hands-on experience in Python, Java and meet the role's qualification criteria.
Yes, this role requires prior professional experience (3+ years). The hiring team expects candidates to have demonstrated hands-on industry experience, particularly working with Python, Java, delivering production-grade systems and solving real-world challenges. Candidates without relevant work experience may not meet the baseline screening requirements.
Interviewers will prioritize practical depth in Python, Java, system architecture decisions, debugging complex workflows, and past project impact. Be prepared to explain code trade-offs and performance considerations from your previous roles.
Every job on CampusToCareer is manually verified against the employer's official careers portal before listing, and opportunities are maintained for a 14-day freshness window to prevent stale applications.
If a listing has reached its application cap on the employer portal, visit DoorDash's official careers website directly to check for re-opened positions or related opportunities.
Job Summary

Software Engineer

CompanyDoorDash
LocationPune
Salary / StipendAs per standards
Experience3+ years
Target Batch2021, 2022, 2023
Job TypeFull-time
Application Routejob-boards.greenhouse.io
Apply Now

Share this Opportunity