This position is no longer accepting applications
Closed on August 15, 2026.
This role is filled — get an email when new Database roles open on EngineerJobs.io:
Software Engineer I, Discovery
APIs
Database
Full Stack
Go
Kotlin Language
Performance Engineering
React
Software Engineer
Software Engineering
Swift
TypeScript
View similar jobs
Get alerted when similar jobs are posted — set up a New Database jobs on EngineerJobs.io alert.
See other roles at Twitch Interactive, Inc..
Job Description
Twitch's Discovery team designs and operates interactive experiences that help communities form, grow, and thrive. The Software Engineer I, Discovery will primarily focus on backend systems while collaborating across the stack that includes React and Golang, with the possibility of future client-side work. This on-site role is based in San Francisco, CA.
Responsibilities
- Work with product managers, technical leads, and other engineers to design, develop, launch, and operate interactive experiences
- Investigate, instrument and solve performance problems
- Build distributed applications at scale
- Collaborate with both your team and related teams, fostering a shared understanding of how to solve common problems and deliver solutions
- Work backwards from customer problems to drive business impact
Requirements
- 1+ years of non-internship professional software development experience
- 1+ years experience developing software in a professional environment
- Prior experience building consumer-facing products at scale
- Proficient coding skills in modern languages and frameworks such as React, Kotlin, Swift, Objective-C, etc.
- Excellent verbal and written communication skills
- Minimum of Bachelor's degree in Computer Science or equivalent experience
Technologies
- React
- Golang
- Kotlin
- Swift
- Objective-C
- Typescript
- AWS ECS
- DynamoDB
- Lambda
- SQS
- Step Functions
Benefits
- Medical, Dental, Vision & Disability Insurance
- 401(k)
- Maternity & Parental Leave
- Flexible PTO
- Amazon Employee Discount