Roku · 3 days ago
Senior Software Engineer, Search & Recommendations
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, aiming to connect the entire TV ecosystem. The Senior Software Engineer will build large-scale platform products and services while collaborating with product teams to develop software from concept to deployment.
AdvertisingAdvertising PlatformsConsumer ElectronicsDigital EntertainmentDigital MediaHardwareMedia and EntertainmentSoftwareVideo Streaming
Responsibilities
Build extremely large-scale platform products and services, used both by Roku engineers from across the company, and directly by consumers across millions of devices
Work with Product/Design teams to iterate and build software, taking a concept from ideation to its production deployment and support
Lead efforts to evaluate new technologies and continue to push for best practices across the entire development life cycle, including code and design reviews
Managing project priorities, deadlines, and deliverables
Participate in Agile development process, including scoping, technical design, coding, testing, deployment, and maintenance
Qualification
Required
Experience in building services at scale
Ability to respond quickly to changing business needs
Experience in Agile development process, including scoping, technical design, coding, testing, deployment, and maintenance
Ability to manage project priorities, deadlines, and deliverables
Experience working with Product/Design teams to iterate and build software, taking a concept from ideation to its production deployment and support
Experience leading efforts to evaluate new technologies and push for best practices across the entire development life cycle, including code and design reviews
Preferred
Strong software development experience - Java preferably - (Python nice to have)
Expertise in building large-scale cloud services, ideally in AWS
Experience in the appropriate selection of data stores and analysis of trade-offs
Experience with in-memory caching layers such as Redis, Redis Cluster, Memcached, or others
Track record of monitoring the quality of deploys and troubleshooting of production systems
Strong knowledge of the end-to-end architecture of the web, from end-user device to a service in a data center
Master's degree in CS, CE or equivalent experience
Benefits
Health insurance
Equity awards
Life insurance
Disability benefits
Parental leave
Wellness benefits
Paid time off
Healthcare (medical, dental, and vision)
Life
Accident
Disability
Commuter
Retirement options (401(k)/pension)
Company
Roku
Roku develops video streaming devices that provide users access to Internet-streamed video or audio services.
H1B Sponsorship
Roku has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (120)
2024 (166)
2023 (81)
2022 (279)
2021 (195)
2020 (107)
Funding
Current Stage
Public CompanyTotal Funding
$212.01MKey Investors
News CorpFidelityGlobespan Capital Partners
2017-09-28IPO
2015-11-09Series H· $45.5M
2015-11-01Secondary Market
Leadership Team
Recent News
2026-01-08
Company data provided by crunchbase