Software Engineer I in Irvine

Software Engineer I in Irvine

Irvine Full-Time 72000 - 130000 £ / year (est.) No home office possible
Go Premium
Twitch

At a Glance

  • Tasks: Create amazing user experiences and collaborate on innovative streaming features.
  • Company: Join Twitch, the world's largest live streaming platform with a vibrant community.
  • Benefits: Enjoy competitive pay, flexible PTO, and comprehensive health benefits.
  • Why this job: Be part of a team that empowers communities and shapes the future of streaming.
  • Qualifications: 1+ year of software development experience and strong coding skills in React and Golang.
  • Other info: Work in a dynamic environment with opportunities for growth and creativity.

The predicted salary is between 72000 - 130000 £ per year.

About Us

Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day. 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.

About the Role

The Discovery Team in App Experiences manages a wide array of features and systems to help communities form, grow, and thrive on Twitch. These features let people participate in their favourite communities and discover new ones more efficiently. We work hard to bring novel opportunities to the world of streaming both individually and in collaboration with similar streamers. Our consumer facing features span both web and mobile surfaces, we’re working hard to build fast, reliable, and easy to understand client-side experiences. This position is primarily focused across the entire stack (React and Golang) but will lean initially more toward backend systems, with future efforts moving more client-side.

You Will:

  • Deliver high quality user experiences.
  • Work with product managers, designers, technical leads, and other engineers to design, develop, launch, and operate interactive experiences and products.
  • Work backwards from customer problems to drive business impact.
  • Maintain and improve our existing backend services.

You Have:

  • 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, Golang, Rust etc.
  • Proven ability with thinking through and delivering quality user experiences.
  • Minimum of Bachelor’s degree in Computer Science or equivalent experience.

Bonus Points

  • Experience writing Go in production systems.
  • Experience with languages/frameworks we use at Twitch: Typescript, Golang.
  • Experience building software and services using AWS technologies such as ECS, DynamoDB, Lambda, SQS, and Step Functions.
  • Familiarity with Twitch, gaming, and/or streaming on Twitch.

Perks

  • Medical, Dental, Vision & Disability Insurance.
  • 401(k).
  • Maternity & Parental Leave.
  • Flexible PTO.
  • Amazon Employee Discount.

Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Software Engineer I in Irvine employer: Twitch

Twitch is an exceptional employer that fosters a vibrant work culture centred around community and collaboration. With opportunities for professional growth, competitive benefits including comprehensive health insurance and flexible PTO, and the chance to work on innovative projects in dynamic locations like San Francisco, Irvine, or Seattle, employees are empowered to thrive both personally and professionally. Join us to be part of a team that is passionate about enhancing live streaming experiences and making a meaningful impact in the gaming and entertainment industry.
Twitch

Contact Detail:

Twitch Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer I in Irvine

✨Tip Number 1

Get to know Twitch inside and out! Dive into their blog and social media to understand their culture and projects. This will help you connect your skills to what they’re doing, making you a more appealing candidate.

✨Tip Number 2

Network like a pro! Reach out to current or former Twitch employees on LinkedIn. A friendly chat can give you insider tips and might even lead to a referral, which is always a bonus!

✨Tip Number 3

Prepare for the interview by practising coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s all about showing how you can solve problems effectively!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the Twitch community!

We think you need these skills to ace Software Engineer I in Irvine

React
Golang
Rust
Typescript
AWS Technologies
ECS
DynamoDB
Lambda
SQS
Step Functions
User Experience Design
Software Development
Problem-Solving Skills
Collaboration
Communication Skills

Some tips for your application 🫡

Show Your Passion for Community: When writing your application, let us see your enthusiasm for community-driven projects. Mention any relevant experiences where you've collaborated with others to solve problems or create engaging user experiences.

Tailor Your Skills to the Role: Make sure to highlight your coding skills in React and Golang, as well as any experience with consumer-facing products. We want to know how your background aligns with what we're doing at Twitch!

Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your experiences and achievements, making it easy for us to see why you’d be a great fit for our team.

Apply Through Our Website: Don’t forget to submit your application through our official career site! It’s the best way for us to receive your details and ensure you’re considered for the role.

How to prepare for a job interview at Twitch

✨Know Your Tech Stack

Make sure you brush up on your skills in React and Golang, as these are key for the role. Be ready to discuss your past projects and how you've used these technologies to solve real-world problems.

✨Understand Twitch's Community Focus

Familiarise yourself with Twitch’s mission to empower communities. Think about how your work can enhance user experiences and contribute to community growth, and be prepared to share your ideas during the interview.

✨Prepare for Problem-Solving Questions

Expect to tackle some technical challenges or coding exercises. Practice common algorithms and data structures, and be ready to explain your thought process clearly as you work through problems.

✨Show Your Passion for Streaming

If you have experience with Twitch or similar platforms, share your insights! Discuss what you love about streaming and how it influences your approach to software development. This will show your genuine interest in the role.

Software Engineer I in Irvine
Twitch
Location: Irvine
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>