Twitch
Software Engineer I, Payments
About this role
Join Twitch's Payments team as a Software Engineer I to build and operate commerce platforms that enable millions of creators to earn revenue. You'll design scalable payment systems, collaborate across engineering and product teams, and take ownership of services impacting global creators.
What you'll do
- Design and develop commerce/payments platform services alongside technical leads
- Own the architecture, building, and operational aspects of assigned services
- Deliver customer-focused projects in collaboration with product and design teams
- Clarify product requirements and specifications with cross-functional partners
- Participate in design and code reviews to maintain quality standards
- Improve engineering processes and contribute to team best practices
What they're looking for
- Data structures and algorithms
- Data modeling and schema design
- Proficiency in Go, Ruby, Java, or C++
- AWS ecosystem familiarity
- Technical documentation and communication
- Software engineering fundamentals (1+ years experience)
- Commerce or payments domain knowledge (bonus)
- Code review and collaborative development
Benefits
- Medical, dental, vision, and disability insurance
- 401(k) matching
- Maternity and parental leave
- Flexible paid time off
- Amazon employee discount
- Sign-on payments and restricted stock units (RSUs)
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Twitch
Twitch builds a platform for streaming and creator communities, offering features around user safety, memberships, and commerce to support millions of concurrent users. The company is hiring Software Engineers across multiple teams to develop scalable systems, moderation tools, and features that enhance experiences for creators and viewers.
- Website
- twitch.tv
Likely interview questions
- Tell us about a payments or commerce system you've worked on—what were the key challenges and how did you address them?
- How would you approach designing a high-scale payment processing service to handle millions of transactions?