Location: San Francisco (San Francisco) posted: 01.08.25
Senior Software Engineer (Multiple Positions), DoorDash, Inc., San Francisco, CA.Develop, implement, and operate technological software solutions to improve the experiences of DoorDash's merchants, dashers, and consumers. Create user-friendly software flows and craft scalable backend software architectures to deliver reliant, performant technology for DoorDash's customers. Deploy service-oriented architecture, writing RESTful API and gRPC's unit testing and architectural design using web technologies. Develop, maintain, and ship technical software elements with the support of team members. Assist in transitioning our monolithic codebase to a microservice-based architecture. Analyze and improve efficiency, scalability, and stability of various system resources. Participate in any company-wide training programs (WeDash, etc.). Telecommuting Permitted. (SSWE-S-102-CA)
Master’s degree (or foreign equivalent) in Computer Science, Engineering (any), Information Technology, or closely related quantitative discipline plus two (2) years of experience in the field of software engineering or program analysis.
Qualifying experience must include two (2) years in at least five (5) the following skills, which may be gained concurrently:
• Programming languages such as Java, Golang, C/C++;
• SQL or NoSQL Database;
• Distributed Systems;
• Agile or Scrum methodology;
• Designing scalable, reliable, and secure systems;
• MongoDB, Kafta, HAProxy, AWS ELB, or similar.
Qualifying experience must include one year (1) year in at least four (4) the following skills, which may be gained concurrently:
• REST APIs;
• Object Oriented Programming;
• Microservices architecture;
• Service Oriented Architecture (SOA);
• Unit Testing;
• Docker, Kubernetes or similar.
Up to 10% domestic travel possible based on business need.
To apply, please send resumes toworkwithus@doordash.com. Must reference job code SSWE-S-102-CA to be considered.
Senior Software Engineer (Multiple Positions), DoorDash, Inc., San Francisco, CA. Develop, implement, and operate technological software solutions to improve the experiences of DoorDash's merchants, dashers, and consumers. Create user-friendly software flows and craft scalable backend software architectures to deliver reliant, performant technology for DoorDash's customers. Deploy service-oriented architecture, writing RESTful API and gRPC's unit testing and architectural design using web technologies. Develop, maintain, and ship technical software elements with the support of team members. Assist in transitioning our monolithic codebase to a microservice-based architecture. Analyze and improve efficiency, scalability, and stability of various system resources. Participate in any company-wide training programs (WeDash, etc.). Telecommuting Permitted. (SSWE-S-102-CA)
40 hrs/week, Mon-Fri, 8:30 a.m. - 5:30 p.m. Salary Range: $140,100 – $213,939/yr.
MINIMUM REQUIREMENTS:
Master’s degree (or foreign equivalent) in Computer Science, Engineering (any), Information Technology, or closely related quantitative discipline plus two (2) years of experience in the field of software engineering or program analysis.
Qualifying experience must include two (2) years in at least five (5) the following skills, which may be gained concurrently:
• Programming languages such as Java, Golang, C/C++;
• SQL or NoSQL Database;
• Distributed Systems;
• Agile or Scrum methodology;
• Designing scalable, reliable, and secure systems;
• MongoDB, Kafta, HAProxy, AWS ELB, or similar.
Qualifying experience must include one year (1) year in at least four (4) the following skills, which may be gained concurrently:
• REST APIs;
• Object Oriented Programming;
• Microservices architecture;
• Service Oriented Architecture (SOA);
• Unit Testing;
• Docker, Kubernetes or similar.
Up to 10% domestic travel possible based on business need.
To apply, please send resumes to workwithus@doordash.com. Must reference job code SSWE-S-102-CA to be considered.