Logo
DoorDash

Software Engineer II, Backend

DoorDash, San Francisco, CA, United States


Minimum Requirements

  • B.S., M.S., or PhD. in Computer Science or equivalent
  • 2+ years of industry experience
  • Prior experience working with backend tech stacks
  • Ability to analyze and improve efficiency, scalability, and stability of various system resources
  • Experience with service oriented architecture, writing REST API’s, unit testing, and architectural design
  • Understanding of modern web stacks and architecture (HTTP, REST)
  • Experience with SQL and NoSQL databases and other technologies (e.g. Postgres, Redis, Elasticsearch, RabbitMQ)

Responsibilities

  • Operate our backend services and architecture that support all product functionality and consider the big picture -- collaborating cross-functionally, as well as evaluating and executing on trade-offs to maximize business impact for the company
  • This role is hybrid with some in-office time expected and will report to an Engineering Manager
  • Develop and define the backend architecture and tech stack for a product area
  • Improve performance, reliability, scalability and security for our backend systems
  • Be involved in transitioning our monolithic codebase to a microservice-based architecture

We're committed to supporting employees’ happiness, healthiness, and overall well-being by providing comprehensive benefits and perks including premium healthcare, wellness expense reimbursement, paid parental leave and more.

The location-specific base salary range for this position is listed below. Compensation in other geographies may vary. Actual compensation within the pay range will be decided based on factors including, but not limited to, skills, prior relevant experience, and specific work location. In addition to base salary, the compensation package for this role also includes opportunities for equity grants.

#J-18808-Ljbffr