- Work/Life Balance
- Culture & Values
- Career Opportunities
- Comp & Benefits
- Senior Management
I have been working at Twitch full-time (More than 3 years)
I have been an Engineering Manager at Twitch for over 2 years. I’ve had a long career and I can now say that this is one of the most enjoyable work experiences I have ever had. Why?
The people are passionate about the product, focusing on success of both creators and viewers.
People have the best intentions here, collaborate and pitch in across teams to get stuff done and don’t just think about what’s in it for me. I’ve seen the land grab type of org, this is not that way.
The hiring process is rigorous. If you get a job here you are smart and capable.
The company has been growing incredibly fast and this has opened up opportunities for those who want to grow into new, bigger roles. I’ve promoted multiple devs to SDE II and SDE III and had an SDE become an SDM.
It’s fun working with cool, nice people on a fun product. And yes, the new office is amazing and the food is off the charts.
Need more cross org shared dev processes and support.
It’s easy to gain weight.
Advice to Management
Continue working to bring more cross org alignment. Solicit input from directors and managers for company wide process changes.
I applied online. The process took 2+ weeks. I interviewed at Twitch (San Francisco, CA (US)) in April 2014.
Sent in a resume to their job portal and heard back four days later from a recruiter who assigned me a coding challenge -- program a spellchecker in any language of your choice and submit it within 24-36 hours. Submitted that and was then invited for a Skype phone screen with an engineering manager.
The next day I received an email stating they would not move forward with my application. I wish Twitch had communicated before the Skype call that I was being considered for a role different from what I had applied for, but oh well. Other than that, correspondence with Twitch recruiters were prompt and professional, which I appreciate.