Senior Software Engineer - Roku
Paramount Global Services
Senior Software Engineer - Roku
Location: On-Site - New York / Los Angeles / San Francisco / Ft. Lauderdale
About The Role
You'll build and ship the Paramount+ Roku application used by millions of viewers. The Roku platform has constraints other platforms don't: tight memory budgets, a single-threaded render loop, device hardware that ranges from flagship to five years old. You'll solve problems inside those constraints. We write software that's simple to read, cheap to maintain, and built to last. You'll own features from design through deployment, work across agile teams, and help other engineers get better at this work.
What You'll Do
- Design, build, and maintain core Roku framework components and application features for Paramount+
- Architect around Roku's constraints: memory limits, render-thread/task-thread boundaries, device performance tiers, and certification requirements
- Use RSG 1.3 data transfer APIs, BrightScript Memory Monitor, and Perfetto tracing to find and fix performance problems before users hit them
- Build real-time personalization and engagement features — personalized recommendations, dynamic artwork, ad engagement — within Roku's memory and performance budgets
- Write clear documentation for components, architecture decisions, and platform-specific patterns
- Measure and improve application performance and stability through instrumentation and observability
- Work across agile teams and coordinate with backend engineering and DevOps/SRE on service builds and deploys
- Review code, pair with teammates, and raise the quality bar across the team
- Maintain and improve CI/CD pipelines and testing infrastructure
- Design and run A/B tests, then act on what the data says
- Use AI development tools to move faster and share what works with the team
Required Qualifications
- 6+ years writing software
- 3+ years building Roku applications
- BS in Computer Science, a related field, or equivalent work experience
- You know OOP, data structures, and algorithms well enough to design systems, not just pass interviews
- BrightScript and SceneGraph SDK, including RSG 1.3
- You can explain Roku's memory model, the render-thread/task-thread split, device tiers, and what certification requires
- RESTful API design and data serialization
- Roku frameworks and services: RAF, RMF, RokuPay
- Unit and integration testing on Roku
- protocol and caching behavior
- Git and GitHub
- You write and speak about technical decisions in a way that helps people act on them
- You use AI tools (Copilot, Claude, Cursor, or similar) to write and ship code faster
Desired Qualifications
- BrighterScript and Roku community tooling (ropm, bslint, roku-debug)
- Other OTT platforms: Fire TV, Android TV, Apple TV, Samsung TV, LG webOS
- Observability tools: Conviva, New Relic, Datadog, Sentry
- Microservices and backend-for-frontend patterns
- You've worked with personalization or recommendation APIs on resource-constrained devices
- E2E testing for connected-device applications
- Docker and CI/CD tooling (Jenkins or similar)
- GraphQL
- You share AI tools and workflows that save the team time
- You care about UX enough to push back on Product and Design when something isn't right
- You say "I don't know" when you don't know
- You've worked across time zones without waiting for meetings to unblock you
What Good Looks Like
- You open a 200-file BrightScript repo you've never seen and start making changes the same day
- Other engineers read your code and understand it without a walkthrough
- You notice a memory spike on a Roku Express before QA files a ticket. You fix it and write up what happened
- You track Roku OS releases and adopt new APIs when they solve a real problem, not because they're new
- You write architecture docs, component guides, and Slack explanations that save ten people from asking the same question
- You push back when a plan has gaps. You suggest a better one
- You treat the build pipeline, test coverage, and error monitoring like product features
- You make the people around you better at their jobs
Paramount is an equal opportunity employer committed to a diverse and inclusive workplace.
$124k - $170k
...create moments that matter – both for our audiences and our employees – and aim to leave a positive mark on culture. SENIOR SOFTWARE ENGINEER — ROKU Location: On-Site - New York / Los Angeles / San Francisco / Ft. Lauderdale ABOUT THE ROLE You'll build...SeniorWork experience placementLocal area$124k - $170k
...Senior Software Engineer Job Title: Senior Software Engineer (Video) Location: Burbank, CA / New York, NYC - Onsite Overview: The Video Engineering team is in charge of supporting the video delivery and architecture of VOD and Live content streamed on Paramount+...Senior- ...Job Description - add details here Seeking a Senior Software Developer with a strong background in Architecture, building applications (front end/backend), Angular, React, API management and critical problem solving skills. ResponsibilitiesRead, analyze, design,...Senior
$130.2k - $195.3k
...Senior Software Engineer - CTV Senior Software Engineer, Smart TV/CTV Location: New York / Los Angeles / San Francisco / Ft. Lauderdale Overview You'll build and ship Paramount's Smart TV applications across Samsung Tizen, LG webOS, and other CTV platforms. These...SeniorWork experience placement$141.9k - $190.3k
...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists... ...: Minimum 5 experience years in web development or software engineering Mastery of server and proxy technologies such...SeniorWork experience placementLocal areaWorldwide$110k - $170k
...moments that matter - both for our audiences and our employees - and aim to leave a positive mark on culture. Job Title : Senior Software Engineer - AI Tooling & Quality Engineering Platforms Team : Global Quality Engineering (GQE) Location : New York City, Los...Senior$124k - $180k
...Senior Full-Stack Software Engineer 45449 Burbank, CA, US, 91505 Technology Burbank Full-Time On-Site #WeAreParamount on a mission to unleash the power of content… you in? We've got the brands, we've got the stars, we've got the power to achieve our mission to entertain...SeniorFull time$164.64k - $246.96k
...create moments that matter - both for our audiences and our employees - and aim to leave a positive mark on culture. LEAD SOFTWARE ENGINEER - ROKU Location: On-Site - New York / Los Angeles / San Francisco / Ft. Lauderdale ABOUT THE ROLE You'll own the...Work experience placementLocal areaWeekend work$115.92k - $173.88k
...and aim to leave a positive mark on culture. Job Title : Senior Software Engineer in Test Team : Global Quality Engineering Location :... ..., frame drops, video/audio sync, error recovery) across Roku, Fire TV, Android TV/Google TV, Samsung Tizen, LG webOS, Apple...SeniorContract workLocal areaRemote workShift work- Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the... ...a global scale. You will be part of the engineering team responsible for The Roku Channel streaming... ...high coding standards and follow software engineering best practices. Participate...SeniorWork at officeLocal areaRemote workMonday to ThursdayFlexible hours
$170k - $200k
...Job Senior Software Engineer - AI & Workflow Automation Description POSITION TITLE: Senior Software Engineer - AI & Workflow Automation Location: Hybrid / Remote About the Role We're building a small, focused engineering team to use AI, intelligent...SeniorLocal areaRemote workWorldwide$130.2k - $195.3k
...moments that matter - both for our audiences and our employees - and aim to leave a positive mark on culture. Job Title:Senior Software Engineer, CMS Platform - Paramount Streaming Department: Technology & Engineering Location: Burbank, CA / New York, NYC / San...SeniorFull timeLocal area- Job Title For positions that will be based in CA, the annual salary range for this position is below. Actual salaries may vary based on numerous factors including, among other things, an individual applicant's experience and qualifications for the position. This range...Senior
- ...IBM Software Job Opportunity At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers...Senior
- ...Want to build software that actually operates in the real world? We are working with the best company developing autonomous systems... ...mentor others What we are looking for Strong software engineering fundamentals and system design skills C++ & Python proficiency...Senior
- ...Senior Software Engineer Design and develop automation solutions for network testing and validation Work with SONiC and Linux networking platforms Troubleshoot network and switch-related issues Collaborate with hardware and software teams Analyze packet...Senior
$180k - $240k
...Senior Software Engineer, Dev Productivity San Francisco, Palo Alto, Los Angeles, Toronto About HeyGen At HeyGen, our mission is to make visual storytelling accessible to all. Over the last decade, visual content has become the preferred method of information...SeniorWork experience placement- ...Mangomint: Senior Software program Engineer Mangomint is a fast-growing SaaS firm on a mission to make each salon and spa extra worthwhile. We’re already thehighest-rated salon and spa software program within the US and Canada with hundreds of consumers and search to...Senior
$150k - $212k
...Senior Software Engineer Parallel Systems is pioneering autonomous battery-electric rail vehicles designed to transform freight transportation by shifting portions of the $900 billion U.S. trucking industry onto rail. Our innovative technology offers cleaner, safer...SeniorLocal areaShift work- A leading AI research company in California is looking for a Software Engineer focused on workload enablement. The position entails porting inference workloads, building benchmarks, and conducting performance analyses on cutting-edge AI systems. Ideal candidates will have...Senior
$180k - $210k
...Senior Software Engineer, Match Team New York, NY or Los Angeles, CA The Opportunity This is a critical and exciting time at Enigma. Our customers consistently tell us that our data products create tremendous value and are deeply aligned with their most important...Senior$135k - $210k
...About the team At Q-CTRL, Quantum Computing Engineering is a global team of software engineers and infrastructure experts,combining deep technical... ...quantum advantage worldwide. About the role As a Senior Back-end Engineer on the Boulder Opal Scale Up team,...SeniorWorldwide- A leading aerospace technology firm in Los Angeles seeks a Ground Software Engineer to design and implement satellite communication software. The role requires extensive programming skills in Python, C++, and Rust, along with experience in microservices and cloud solutions...Senior
$160k - $200k
...Senior Software Engineer Los Angeles, CA K2 is building the largest and highest-power satellites ever flown, unlocking performance levels previously out of reach across every orbit. Backed by $450M from leading investors including Altimeter Capital, Redpoint Ventures...SeniorPermanent employmentShift work$124.9k - $228.9k
...Excellence (SE) team owns the tools and infrastructure that help engineers at The Trade Desk understand and operate production systems.... ...one of the best things about working at The Trade Desk as a software engineer which is why we do not expect you to know every technology...SeniorFull timeTemporary workLocal areaWorldwide$110k - $270k
...employees, and communities.The RoleJoin our dynamic team as a Senior Site Reliability Engineer on the Vault Platform team, where you'll ensure the... ...latest open-source technologies, ideally from enterprise software development or a high-growth tech company. As a Senior SRE...SeniorWork at officeLocal areaWork from homeMonday to Friday$175k - $200k
...Ventures, Equal Ventures, and Eniac. Ghost has offices in Los Angeles and New York. About the Role Ghost is looking for a Senior Software Engineer who loves solving complex problems. You will play a critical role in shaping Ghost’s platform, and engineering culture...SeniorWork at office$124k - $170k
...a positive mark on culture. Overview: We are thrilled to announce that we are currently seeking a highly motivated Senior Software Engineer to join our mobile engineering team. This presents a unique and exciting opportunity for an individual with a natural inclination...SeniorLocal area$95.5k - $181.7k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...world. The Next Generation Radio Frequency Sensors Management Software Department mission is to provide world class Software for our...SeniorTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$119.8k - $234.7k
...Responsibilities include the following. Collaboration with engineers and researchers to build and optimize training infrastructure... ...working with engineering teams to deliver large-scale software systems, preferably in AI, machine learning, graphics or related...SeniorOngoing contractLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Roku. Be the first to apply!
- software engineer full time Burbank, CA
- startup software engineer Burbank, CA
- software developer Burbank, CA
- software development engineer aws Burbank, CA
- ngo software engineer Burbank, CA
- software engineer Burbank, CA
- senior software engineer Burbank, CA
- cybersecurity software engineer Burbank, CA
- part time software developer remote Burbank, CA
- intel software engineer Burbank, CA


