Software Development Engineer, Onboarding/Payouts
The Software Development Engineer, Onboarding/Payouts role at Twitch involves joining a team dedicated to building core platform services that support creator onboarding and payout features. The position is vital to Twitch’s mission of empowering content creators worldwide by developing secure and reliable systems that handle financial transactions and user account management. Twitch, a leading live streaming platform, is known for connecting millions of users around gaming, entertainment, and creative content.
In this role, the engineer will design, implement, and maintain software solutions that streamline onboarding processes and optimize how payouts are managed for streamers and partners. The daily work revolves around writing clean, scalable code, collaborating with multiple teams, reviewing design and architecture, and ensuring high operational standards for mission-critical payment systems. The engineer will participate in code reviews and create detailed technical documentation to support continued project success.
The ideal candidate will have a Bachelor’s degree in Computer Science or a related field, or equivalent practical experience. Core qualifications include proficiency in at least one modern programming language such as Java, Go, or Python, and demonstrated expertise in distributed systems and cloud infrastructure. Experience with large-scale financial systems, high-security transaction environments, and RESTful API design will be highly valued, as will strong problem-solving skills and clear communication abilities.
Twitch offers competitive compensation and comprehensive benefits, including health benefits, paid time off, and opportunities for remote work flexibility, depending on the role's requirements. Employees also have access to learning resources and programs to support career growth.
Twitch values innovation, teamwork, and diversity, fostering a dynamic and inclusive workplace. Team members are encouraged to grow within the company, with opportunities to take on increasing responsibility and to impact the broader creator community through their work.