Job Directory Twitch Software Development Engineer - C++ (Desktop)
Twitch

Software Development Engineer - C++ (Desktop) Twitch
Irvine, CA

Twitch is a company that develops a social video platform and community for gamers, video game culture, and the creative arts.

Companies like Twitch
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Twitch

Job Description

Twitch is building the future of interactive entertainment. This role will be responsible for taking the Twitch Desktop App to the next level on the Desktop Platform team. We're passionate about providing great viewing, gaming and mods experiences to our users.

As a Software Development Engineer, you will be responsible for improving products that viewers, creators, and gamers use every day. You will help build powerful features for Windows and Mac desktop users. You will adapt our desktop platform to deliver complex projects quickly and with high quality. You will also work closely with the rest of your immediate team, as well as product, design, data science, and other engineering teams to ensure our core experiences stay stable and scale.

Are you a C++ engineer who loves working with Electron? Would you also enjoy spending some time in Typescript? If so, we'd love to hear from you!

Responsibilities

* Work with the Desktop Platform team to expand the capabilities of Desktop Platform APIs and improve developer experiences.
* Work with team members to ensure high quality deliverables that meet all design needs
* Continuously improve the user experience by reviewing usage statistics, communicating with our users, and using the Twitch Desktop App
* Adhere and recommend improvements to project coding standards
* Work in a team environment with shared code; participate in code reviews; collaborate on architectural decisions

Requirements

* A degree in Computer Science, a related Engineering discipline, or equivalent experience
* 5+ years experience working on large scale C++ applications
* Experience with Electron
* 2+ years experience working in Javascript or Typescript
* Strong analytical problem solving skills

Bonus Points

* Architectural experience creating highly-scalable desktop or web applications
* Deep understanding of Windows APIs
* Experience writing JavaScript applications with Typescript
* Experience with Chromium
* A solid understanding of best practices regarding scalability, performance, and security
* Passion for video games, Twitch, and/or streaming experience

Perks

* Medical, Dental, Vision & Disability Insurance
* 401(k)
* Maternity & Parental Leave
* Flexible PTO
* Commuter Benefits
* Amazon Employee Discount
* Monthly Contribution & Discounts for Wellness Related Activities & Programs (e.g., gym memberships, off-site massages, etc.)
* Breakfast & Lunch Served Daily
* Free Snacks & Beverages

#LI-KI1

Launched in 2011, Twitch is a global community that comes together each day to create multiplayer entertainment: unique, live, unpredictable experiences created by the interactions of millions. We bring the joy of co-op to everything, from casual gaming to world-class esports to anime marathons, music, and art streams. Twitch also hosts TwitchCon, where we bring everyone together to celebrate, learn, and grow their personal interests and passions. We're always live at Twitch. Stay up to date on all things Twitch on Linkedin, Twitter and on our Blog.

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.

About Twitch

Twitch is a company that develops a social video platform and community for gamers, video game culture, and the creative arts.

Headquarters
Size
5000 employees
Twitch

350 bush street

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.