IT & Software

Senior Software Engineer, Live

Roku

Manchester · Greater Manchester · United Kingdom

Overview

As a Senior Software Engineer at Roku, you will contribute to embedded UI development and core platform features for the Roku Channel app and Roku OS. You’ll collaborate with product, design, and platform teams to extend features for international markets, using modern C++ and TypeScript, and integrate third-party code. You’ll build tools to support a larger Roku developer community and deliver high-quality, reliable software on embedded hardware. This role offers visibility and the chance to impact millions of users worldwide while solving complex problems.

Pay / Benefits
  • mental health and financial wellness resources
  • healthcare (medical, dental, vision)
  • life, accident, disability insurance
  • retirement options
  • vacation and personal time
  • remote-friendly policies in hybrid setup
Responsibilities
  • Develop core features of the Roku Channel app and Roku OS
  • Collaborate with Product Development, UI/UX, Platform Services, and Release Management teams
  • Investigate, diagnose and resolve issues
  • Develop UI applications using popular frameworks
  • Contribute to embedded UI and algorithm implementation for intuitive user experiences
  • Build tools to support internal and external development communities
  • Ship high-quality software on embedded platforms
Key requirements
  • Strong embedded C++ experience
  • Strong experience in TypeScript
  • Experience writing functional integration and unit tests
  • Understanding of core OS concepts like memory management and multi-threading
  • Understanding of API design and trade-offs
  • Strong verbal and written communication skills
  • Experience in streaming or consumer electronics optional benefit
  • Bachelor or Master in Computer Science or related fields
  • strong communication
  • collaboration
  • independence with team-oriented mindset
  • embedded C++
  • TypeScript
  • UI development frameworks

Reference: WJ-747_30175444

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.