About Us
Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It’s where millions of people come together to chat, interact, and make their own entertainment.
We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and Twitter, get interviewing tips on Instagram, and discover projects we’re solving on our Blog.
About the Role
As a Software Development Engineer joining the Network Development team you will help shape the future of network automation at Twitch. The Network Development team builds the framework and tooling for the network, including: automation, orchestration, visualization, and alerting. This framework enables the Twitch network to react to changing network conditions, helping network engineering teams increase efficiency, automate manual tasks, and use network data for data-driven decisions. We are looking for engineers who are excited by the thought of building great tools and automating processes in the hardware space. You will help develop, test, deploy, operate, and improve our infrastructure automation toolset. You will report to the Senior Software Development Manager of the team.
You Will:
Deliver high-quality, correct production code
Write unit tests and integration tests
Troubleshoot basic software issues
Implement software features in existing tooling
Contribute to team planning and design discussions
Work with multiple teams to provide technical solutions
Take ownership of problems and ensure satisfactory resolution
Take part of on-call rotations
You Have:
A bachelor's degree in a technical field (e.g., computer science, information systems)
2+ years experience (professional OR internship) with JavaScript, Python, HTML and Golang
Deep understanding of data structures and algorithms
Version control experience with Git
Bonus Points
Experience with Amazon Web Services or other cloud providers
Network-centric certifications or training
Perks
Medical, Dental, Vision & Disability Insurance
401(k)
Maternity & Parental Leave
Flexible PTO
Amazon Employee Discount
Monthly Contribution & Discounts for Wellness Related Activities & Programs (e.g., gym memberships, off-site massages, etc.)
We are an equal opportunity employer and value diversity at Twitch. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
The base pay range for this position in Washington is $110,500 - $160,000 yr. Pay is based on market location and may vary depending on job-related knowledge, skills, and experience. A sign-on payment and restricted stock units may be provided as part of the compensation package, in addition to a full range of medical, financial, and/or other benefits, dependent on the position offered. Applicants should apply via Twitch's internal or external careers site.
Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.