Job Information
DoorDash, Inc Senior Software Engineer (Multiple Positions) in Seattle, Washington
Senior Software Engineer (Multiple Positions), DoorDash, Inc., Seattle, WA. 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. Transition codebase to a microservice-based architecture. Analyze and improve efficiency, scalability, and stability of various system resources. Telecommuting Permitted. (SSWE-B-102-WA2)
40 hrs/week, Mon-Fri, 8:30 a.m. - 5:30 p.m. Salary Range: $175,000 - $282,000/yr. Standard company benefits.
MINIMUM REQUIREMENTS:
Master's degree (or foreign equivalent) in Computer Science, Engineering (any), Information Technology, or related field plus two (2) years of experience in software engineering or program analysis or related occupation.
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; and
- 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; and
- 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-B-102-WA2 to be considered.