R
Roku
Senior Software Engineer, UI
Skills
TypescriptProduct ManagementMachine LearningAILinux
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$370,000 – $400,000 / year
Location:
San Jose, CA, USA
Work mode:
Onsite
Published on:
29 August 2026
What they need
- We are looking for a Senior Software Engineer to take deep ownership of the OS UI platform that powers the Roku home screen and Browse Surfaces
- You will drive architecture and delivery across the OS client stack: SceneGraph component framework, performance and memory optimization, and the user-facing experiences built on top of it
- Architect and implement features across the Roku home screen & Browse Surfaces, through SceneGraph UI to cloud-backed content experiences
- Drive performance, memory efficiency, and reliability of the home screen on constrained embedded hardware
- Own features end-to-end: design, implementation, testing, and production rollout to hundreds of millions of devices
- Collaborate with UI/UX design, product management, and cloud engineering teams to define and deliver new user experiences, including AI-driven features
- Mentor engineers, establish technical standards, and evangelize best practices across the team
- Investigate and resolve complex platform issues affecting millions of users
Benefits
- Medical, wellness and financial benefits
- Free snacks and access to the company fitness center
- Unlimited paid time off policy
- Work from home opportunities- Strong communication skills — this role involves frequent collaboration across engineering, product, and design
- Knowledge of Linux operating systems and system-level debugging
- Deep proficiency in C++ and/or BrightScript/SceneGraph/TypeScript (or equivalent TV platform SDK experience)
- 7+ years of software engineering experience, with significant time in embedded or consumer electronics environments
- B.S. or M.S. in Computer Science or equivalent engineering experience
- Experience with API design and cross-team integration
- Familiarity with AI/ML and LLM technologies, with interest in applying them to content and UI experiences
- Strong understanding of multi-threaded development, concurrency, and real-time programming
- Experience building and shipping UI experiences on embedded or consumer electronics platforms
- Proven track record in architecting and shipping features on constrained embedded platforms (memory, CPU, GPU)
Other offers great for you!
These companies are also looking for great profiles
C
Celaneo
Senior Full Stack Developer
Permanent contract
Paris, France
Onsite, Hybrid
Skills
SQL QueriesNextNestReactNodeTypescript
20 hours ago
Quick apply
C
Cherrypick
Senior Fullstack Software Architect Java - React
550
Freelance
92100 Boulogne-Billancourt, France
Hybrid
Top Recruiter
Skills
DockerReactJava
20 hours ago
Quick apply
T
Top Profil
Architecte Logiciel Senior, Refactoring de legacy assisté par IA
600 max
Freelance
Paris, France
Hybrid
Skills
LLMs / Large language modelsTypescriptJavaTest Driven DevelopmentMicroservicesGitRESTful APIsAITech LeadSolutions ArchitectJavascriptCodex
13 hours ago
Quick apply