Software Engineer (Multiple positions), DoorDash, Inc., Seattle, WA. Develop a 24x7, global infrastructure system that powers DoorDash's three-sided marketplace of consumers, merchants, and dashers. Work at the intersection of product and infrastructure to solve key business problems with elegant technical solutions. Operate our backend services and architecture that support all product functionality. Evaluate and execute on trade-offs to maximize business impact for the company. Develop, release, and run large-scale web applications. Develop and define the backend architecture and tech stack for a product area. Improve performance, reliability, scalability, and security for our backend systems. Transition codebase to a microservice-based architecture. Completely disrupt logistics by tackling bleeding-edge, technical problems. Telecommuting Permitted. (SWE-S-302-WA2)
40 hrs/week, Mon-Fri, 8:30 a.m. - 5:30 p.m. Salary Range: $153,600 - $230,400/yr. Standard company benefits.
MINIMUM REQUIREMENTS:
Master’s degree (or foreign equivalent) in Computer Science, Engineering (any), Computer Information Systems, Information Technology or related field of study and 2 years of experience in software engineering, program analysis, or related occupation.
Qualifying experience must include at least 2 years in the following skills (which may be gained concurrently):
- Java, Kotlin, Python, and SpringBoot;
- Postgres, RabbitMQ, and Elasticsearch;
- Airflow;
- SQL/NoSQL Databases including MySQL, PostgreSQL, and Cassandra;
- REST API and SpringBoot;
- In-memory data structure store, including Redis;
- Object oriented analysis and design; and
- Docker and Kubernetes.
To apply, please send resumes to workwithus@doordash.com. Must reference job code SWE-S-302-WA2 to be considered.