Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Backend - Experimentation Platform image - Rise Careers
Job details

Senior Software Engineer, Backend - Experimentation Platform - job 1 of 2

DoorDash is seeking a Senior Software Engineer to build a cutting-edge experimentation platform that empowers engineers and non-technical users alike to design and analyze experiments effectively.

Skills

  • Strong knowledge of CS fundamentals
  • Experience with backend APIs
  • Understanding of database technologies
  • Familiarity with Java/Kotlin/Python/Go-lang/Rust
  • Knowledge of cloud environments like AWS

Responsibilities

  • Enhance the Experimentation Configuration platform
  • Build a new Experimentation platform from scratch
  • Handle high volume and low latency evaluations
  • Collaborate with cross-functional teams
  • Evolve the platform with new statistical methodologies

Education

  • B.S., M.S., or PhD. in Computer Science or equivalent

Benefits

  • 401(k) plan with employer match
  • Paid time off
  • Paid parental leave
  • Wellness benefits
  • Medical, dental, and vision insurance
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$197400 / YEARLY (est.)
min
max
$159800K
$235000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Backend - Experimentation Platform, DoorDash USA

Join DoorDash as a Senior Software Engineer, Backend - Experimentation Platform in Seattle! In this exciting role, you will be at the forefront of a groundbreaking team dedicated to creating a world-class experimentation platform. Our team empowers Product Engineers, Data Scientists, and even non-technical audiences to formulate hypotheses, design experiments, and perform analyses that lead to data-driven decisions. With thousands of experiments running each month, we’re on a mission to democratize experimentation, and you could be part of that journey! You’ll enhance and simplify our Experimentation Configuration platform, impacting nearly every engineer in the company. Imagine building a new experimentation platform from scratch, tackling challenges like high-volume evaluations (up to 80 million QPS!) and low-latency processing in microseconds. You'll collaborate with a diverse team of skilled professionals, interacting with Product Engineers and Data Scientists to create interfaces and tools that streamline workflows and analytics. We're looking for someone with strong CS fundamentals and a passion for backend development, especially if you have experience with Java, Kotlin, Python, or Go-lang. If you thrive in a fast-paced environment and are eager to lead innovative projects, DoorDash's Experimentation Platform team wants you to apply your expertise and make a lasting impact!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Backend - Experimentation Platform Role at DoorDash USA
What are the responsibilities of a Senior Software Engineer, Backend - Experimentation Platform at DoorDash?

As a Senior Software Engineer on the Experimentation Platform at DoorDash, you'll enhance and simplify the platform used by engineers across the company. Your responsibilities include designing and implementing backend APIs, optimizing system performance for high volume and low latency, and collaborating with cross-functional teams to develop cutting-edge features that drive significant business impact.

Join Rise to see the full answer
What qualifications do I need to be a Senior Software Engineer, Backend - Experimentation Platform at DoorDash?

To qualify for the Senior Software Engineer, Backend - Experimentation Platform role at DoorDash, candidates should hold a B.S., M.S., or PhD in Computer Science or a related field along with at least 4 years of industry experience. A solid understanding of object-oriented programming languages, REST principles, and database technologies is essential. Experience with Java, Kotlin, Python, or Go-lang is highly desirable.

Join Rise to see the full answer
What technologies would I work with as a Senior Software Engineer at DoorDash?

In the Senior Software Engineer, Backend - Experimentation Platform position at DoorDash, you'll work with various technologies including Java, Kotlin, Python, and Go-lang. Familiarity with big data technologies like PostgreSQL, Redis, and Elasticsearch will be beneficial. The role also involves exploring advanced statistical methodologies, machine learning techniques, and cloud-based environments such as AWS.

Join Rise to see the full answer
How does DoorDash approach collaboration in the Experimentation Platform team?

Collaboration is a cornerstone of the Experimentation Platform team at DoorDash. As a Senior Software Engineer, you’ll work closely with Product Engineers, Data Scientists, and ML Engineers. This interaction will enhance your understanding of their requirements, enabling you to create tools and interfaces that facilitate data discovery and workflow integrations, ensuring everyone is equipped with the best experimentation capabilities.

Join Rise to see the full answer
What is the work culture like at DoorDash for a Senior Software Engineer, Backend - Experimentation Platform?

The work culture at DoorDash is dynamic and inclusive, fostering innovation and collaboration. As a Senior Software Engineer in the Experimentation Platform team, you’ll be part of a diverse group of professionals eager to solve complex engineering challenges. The company values work-life balance, offering hybrid work options, and encourages a supportive environment where every employee’s perspective is valued.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Backend - Experimentation Platform
Can you describe your experience with backend development and the tools you’ve used?

When discussing your backend development experience during the interview for the Senior Software Engineer position at DoorDash, emphasize your projects that involved building APIs and backend systems. Mention specific languages such as Java, Python, or Go-lang, and the frameworks or tools you've leveraged like Spring or Node.js. Highlight any performance optimizations you executed to manage high-volume requests.

Join Rise to see the full answer
How do you ensure your code is efficient and scalable?

To demonstrate your ability to write efficient and scalable code, share examples from previous positions where you optimized algorithms or refactored existing code for performance improvements. Mention using profiling tools to identify bottlenecks and strategies such as caching and load balancing to manage scalability, ensuring a smooth user experience even under heavy loads.

Join Rise to see the full answer
What is your approach to working with cross-functional teams?

When asked about working with cross-functional teams, share your strategy for effective collaboration, communication, and understanding different team members' needs. Discuss any tools or methodologies you use, such as Agile or Scrum, and provide examples of successful projects you've completed through collaboration, highlighting how it improved product outcomes.

Join Rise to see the full answer
How do you stay updated with the latest technology trends, especially in backend engineering?

To convey your commitment to staying current in technology trends, describe the resources you utilize, such as industry blogs, podcasts, and participation in developer communities. Mention any relevant conferences you attend, or online courses you take, and share how these have inspired or influenced your work as a Senior Software Engineer.

Join Rise to see the full answer
Can you explain REST principles and how they apply to your work?

In answering this question, outline the key principles of REST, such as statelessness, resource representation, and use of standard HTTP methods. Provide examples from your experience where you effectively designed RESTful APIs, emphasizing how adhering to these principles facilitated better resource management and improved integration with front-end components.

Join Rise to see the full answer
What strategies do you use for testing and maintaining code quality?

Discuss your strategies for testing and maintaining code quality by detailing your experience with unit, integration, and end-to-end testing. Mention tools you've used such as JUnit or pytest and how you incorporate automated testing into your development workflow to catch issues early and promote code reliability.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

When asked about a challenging technical problem, think of a situation where you had to troubleshoot a significant issue or enhance a system under pressure. Explain the problem clearly, your analytical approach to diagnosing it, and the steps you took to implement a solution, highlighting any innovative techniques or teamwork involved.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

In a fast-paced environment like DoorDash, prioritization is crucial. Explain your preferred framework for task prioritization, whether it be the Eisenhower Matrix or Agile methodologies. Share examples of how you balanced competing deadlines and responsibilities, ensuring timely delivery of features without compromising quality.

Join Rise to see the full answer
What experience do you have with big data technologies?

When discussing your experience with big data technologies during the interview, mention any projects you've worked on involving tools like Postgres, Elasticsearch, or Spark. Explain how you utilized these technologies to process and analyze large datasets, and share insights into the performance considerations or architectural decisions you made along the way.

Join Rise to see the full answer
What makes you excited about working at DoorDash?

Express your enthusiasm for DoorDash's mission of empowering local economies and the innovative work being done within the Experimentation Platform team. Share how the company’s commitment to diversity, collaboration, and technological innovation aligns with your professional values and career goals, making you eager to contribute your skills.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
DoorDash USA Hybrid San Francisco, California, United States
Posted 13 days ago
Photo of the Rise User
DoorDash USA Hybrid San Francisco, California, United States
Posted 13 days ago
Photo of the Rise User
ServiceNow Hybrid 4810 Eastgate Mall, San Diego, California, United States
Posted 10 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Join ServiceNow as a Senior Staff Software Engineer to lead software development and mentor the team in San Diego.

Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
CGI Remote US, Davidson County, TN; Tennessee, Nashville, TN
Posted 7 days ago

Join CGI as a Lead Software Engineer in Nashville to tackle important business challenges with innovative technical solutions.

Posted 4 days ago

Join Haize Labs as a Staff+ Software Engineer to build and scale innovative AI reliability solutions in a collaborative environment.

Photo of the Rise User
DiLytics Remote No location specified
Posted 12 days ago

DoorDash is a technology company that connects customers with their favorite local and national businesses in the United States and Canada. The company is headquartered in San Francisco, California.

1534 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$159,800/yr - $235,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
M
Someone from OH, Tallmadge just viewed General Merchandise IC at Meijer
B
Someone from OH, Cleveland just viewed Resource & Scheduling Specialist at Brightspeed
Q
Someone from OH, Parma just viewed Advanced Microsoft Office Trainer at QS4QS
Photo of the Rise User
Someone from OH, Pickerington just viewed Sr. Client Project Manager at Forge Biologics
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse People Ops Coordinator at Babylist
Photo of the Rise User
8 people applied to Software Engineer at Wider Circle
Photo of the Rise User
16 people applied to Software Engineer at Gitty
Photo of the Rise User
Someone from OH, Toledo just viewed Field Recruiter (MI) at Wonderschool
d
Someone from OH, Columbus just viewed Reconciliation & Payments Specialist at dopay
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed VP of Customer Operations at OXIO Corporation
Photo of the Rise User
Someone from OH, Springfield just viewed IT helpdesk Team Leader at Optimiza
Photo of the Rise User
Someone from OH, Akron just viewed Director of Revenue Cycle Management at Gather Health
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry Clerk at Hireframe
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Success Manager - Illinois at Alma Technologies (OR)
Photo of the Rise User
Someone from OH, Cleveland just viewed Client Services Manager at Vitesse PSP
Photo of the Rise User
Someone from OH, Fairborn just viewed IOS Developer at Advansys
Z
Someone from OH, Reynoldsburg just viewed Educator Onboarding Associate at Zen Educate
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods