Logo
DoorDash

Software Engineer, Full Stack - Server Driven UI Platform

DoorDash, Sunnyvale, California, United States, 94087

Save Job

Software Engineer, Full Stack - Server Driven UI Platform Join to apply for the

Software Engineer, Full Stack - Server Driven UI Platform

role at

DoorDash .

About The Team Our mission is to create a world‑class server‑driven UI platform that serves engineers across the company. We build libraries, tools, and frameworks that enable product teams to ship features quickly and reliably, and we invest in building a strong community that encourages participation, contribution, and best practices.

About The Role As a Software Engineer on the Server Driven UI Platform team, you will build foundational pieces in our Web, Android, and iOS SDKs—including runtime Kotlin, Swift, and Typescript libraries, as well as IntelliJ and Cursor‑based development tools. You will work closely with engineers, technical product managers, and engineering managers across all parts of the engineering organization to deliver large and impactful initiatives. This role reports to the Engineering Manager of our Server Driven UI Platform team in the Developer Platform organization and requires you to be located in one of the following cities: San Francisco, CA; Sunnyvale, CA; Los Angeles, CA; Seattle, WA; or New York, NY.

You're Excited About This Opportunity Because You Will…

Take on significant technical challenges and have a large impact.

Help shape and improve our engineering culture.

Join a growing company and grow right along with us.

Create and implement industry best practices for Kotlin/Golang development.

We're Excited About You Because…

You have 4+ years of front‑end client development experience.

You are an expert in Web development, specifically using Typescript and React.

You have experience building applications on either Android or iOS.

You are experienced with other server‑driven UI systems.

You have backend development experience in Golang, Kotlin, and Protobuf.

You have a product mindset and apply that to building platform services.

You love people, systems, and software and are competent working with all three.

You're curious and like to dive deep into different system architectures.

You are an organized and excellent written and verbal communicator.

Must be comfortable regularly exercising discretion and independent judgment in performing job duties, including evaluating options, making informed decisions, and determining appropriate courses of action within the scope of assigned responsibilities.

Statement of Non-Discrimination In keeping with our beliefs and goals, no employee or applicant will face discrimination or harassment based on race, color, ancestry, national origin, religion, age, gender, marital/domestic partner status, sexual orientation, gender identity or expression, disability status, or veteran status. Above and beyond discrimination and harassment based on “protected categories,” we also strive to prevent other subtler forms of inappropriate behavior, such as stereotyping, from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at DoorDash. We value a diverse workforce—people who identify as women, non‑binary or gender non‑conforming, LGBTQIA+, American Indian or Native Alaskan, Black or African American, Hispanic or Latinx, Native Hawaiian or Other Pacific Islander, differently‑abled, caretakers and parents, and veterans are strongly encouraged to apply.

Seniority Level Mid‑Senior level

Employment Type Full‑time

Job Function Engineering and Information Technology; Software Development

#J-18808-Ljbffr