Software Engineer, Full Stack - Server Driven UI Platform
DoorDash10 months ago
San Francisco, CA, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
DoorDash’s Server Driven UI Platform team is on a mission to create a world‐class server driven UI platform that serves engineers across the company. As a Software Engineer on this team, you will build foundational pieces in our Web, Android, and iOS SDKs – including runtime Kotlin, Swift, and Typescript libraries – as well as development tools. You will collaborate closely with engineers, technical product managers, and engineering managers to deliver large, impactful initiatives. This role requires you to be located in San Francisco, CA; Sunnyvale, CA; Los Angeles, CA; Seattle, WA; or New York, NY.
Key Responsibilities
- Take on significant technical challenges and have a large impact.
- Help shape and improve our engineering culture.
- Join a growing company and grow along with us.
- Create and implement industry best practices for Kotlin/Golang development.
Required Qualifications
- 4+ years of front-end client development experience.
- Expertise in Web development using Typescript and React.
- Experience building applications in Android or iOS.
- Familiarity with Server Driven UI systems.
- Experience in backend development with Golang, Kotlin, and Protobuf.
- Strong product mindset and a focus on building platform services.
- Excellent written and verbal communication skills.
- Ability to exercise discretion and independent judgment in decision-making.
Benefits & Perks
- Compensation: Base pay range of $130,600–$192,000 USD with opportunities for equity grants, determined based on skills, experience, qualifications, work location, and market conditions.
- Benefits: Comprehensive benefits package including a 401(k) plan with employer matching, 16 weeks of paid parental leave, wellness benefits, commuter benefits match, medical, dental, and vision coverage, 11 paid holidays, disability and basic life insurance, family-forming assistance, and a mental health program.
- Paid Time Off:
- For salaried roles: Flexible paid time off/vacation plus 80 hours of paid sick time per year.
- For hourly roles: Vacation accrued at about 1 hour for every 25.97 hours worked and paid sick time accrued at 1 hour for every 30 hours worked.
Required Skills
Golang
Kotlin
Typescript
Server Driven UI
IntelliJ
React
Swift
iOS
Web Development
Android
Cursor-based Tools
Protobuf