Senior Software Engineer, Roku UI
Roku
Overview
In this role, you design, implement, and optimize core UI systems that drive Roku’s user experience and developer platform. You will work on performance-sensitive rendering, animation, and layout code across devices, shaping architecture with cross-functional teams. You’ll directly impact tens of millions of users while advancing fast, reliable UI capabilities. Your work enables smooth visuals and instant responsiveness at scale, supporting ongoing innovation in AI-assisted development.
Pay / Benefits- mental health support
- financial wellness resources
- healthcare (medical, dental, vision)
- life and disability benefits
- retirement options (401(k)/pension)
- vacation/time off
- Build scalable UI features for millions of users
- Lead investigations and architect solutions across middleware, UI frameworks, and rendering pipelines
- Integrate AI/ML capabilities and generative AI tools to accelerate development
- Collaborate with cross-functional teams to deliver global platform features with performance gains
- Develop engineering tooling, frameworks, and automated workflows to improve developer efficiency
- Mentor junior developers through design reviews, pair programming, and technical documentation
- Stay current with platform, graphics, and AI trends to improve performance and developer experience
- Minimum 5+ years of software engineering experience focused on UI frameworks or application development
- Advanced BrightScript (or JavaScript-like) skills and Python proficiency
- Knowledge and hands-on experience with C++
- Strong root cause analysis and clear technical communication
- Knowledge of AI applications and hands-on experience with generative AI tools and workflows
- Proactive mindset with passion for continuous learning, fast iteration, and data-driven optimization
- strong communication
- mentorship
- collaboration
- BrightScript or JavaScript-like
- Python
- TypeScript (plus)
Reference: WJ-747_30140505