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.
$105k - $195k
...The development team responsible for the Roku platform is a major part of that... ...ideal candidate We are looking for a Senior Software Developer to join our Roku team. In this... ...technologies. With guidance from senior engineers, actively contribute to a collaborative...SeniorTemporary workLocal area$185k
...Tuesday, Wednesday, Thursday).* Fubo is looking for a Senior Backend Software Engineer to join our product development team. In this role, you'll... ...engineers, to ship features across web, mobile, Smart TV, Roku, and Apple TV. We're looking for engineers who care as...SeniorWork at office- ...A leading market-making institution in New York is seeking an experienced Software Engineer to join their Developer Experience team. In this role, you will design scalable build systems and CI/CD pipelines to enhance engineering efficiency. You will develop automation...Senior
$181.1k - $318.4k
...A leading technology company is seeking a Senior Software Engineer for Apple Pay. You will architect resilient distributed systems and drive technical discussions with a collaborative team. This role offers competitive compensation between $181,100 and $318,400, along...Senior$160k - $240k
...Bloomberg is seeking a Senior Software Engineer specializing in Fixed Income Pricing in New York. The role involves ownership of the software development life-cycle, addressing complex systems issues, and contributing to financial market transparency. Ideal candidates...Senior$180k - $190k
...A healthcare technology company is seeking a Senior Software Engineer in New York, NY. The role offers a hybrid work environment and involves leading projects, designing systems, and mentoring fellow engineers. Candidates should have over 5 years of experience with programming...Senior$160.81k - $221.5k
...Senior Software Engineer 1 [COMP- NY25-RVK] Compass Management Holdings LLC has a role in New York, NY. Build, develop, and scale the platform that empowers real estate professionals, buyers, and sellers. Develop software applications in Java, Go, or Python for APIs...SeniorWork from homeHome office- ...Fairygodboss is seeking a Senior Software Engineer to join the Lifion Team. This role involves building microservice features for ADP’s Human Capital Management platform. Candidates should be experienced in Node.js and Java, with a strong problem-solving ability. Responsibilities...Senior
$142.56k
...Senior Software Engineer at InRhythm (New York City, NY) Instrumental Services, Inc. (New York City, NY) seeks a Software Engineer to design, code, test, maintain, and debug various computer applications. Create cloud native application designs. Leverage open‑source...SeniorFull timeRemote work- ...Discover exciting DevOps job opportunities and connect with 28,396 DevOps professionals. Acquia is on the lookout for a skilled Senior Software Engineer to join their innovative team. The role focuses on building and enhancing Acquia’s products, offering the opportunity to...SeniorRemote work
- ...A leading performance management platform is seeking a Senior Software Engineer to enhance their Data Intelligence Platform. This role will involve building data models and infrastructure that support AI and product experiences. Ideal candidates will have over 5 years...SeniorRemote work
- ...Team Zenivize is growing. See our open positions below. SENIOR SOFTWARE ENGINEER — New York City, NY or Remote OVERVIEW Zenivize is seeking an experienced, self-motivated Software Engineer. Our ideal candidate is an efficient problem solver who thrives in a collaborative...SeniorRemote work
- ...As a full-time Senior Software Engineer on the Provider Integrations team, the successful candidate will build and scale systems connecting Savvy to over 150 insurance carrier and partner APIs, leading complex projects and mentoring teammates in a remote work environment...SeniorFull timeRemote work
- ...Joining a collaborative team, the full-time remote Senior Software Engineer will develop and maintain key features of a learning platform using Python and Django, while also mentoring junior engineers and participating in code reviews. Key responsibilities Write and ship...SeniorFull timeRemote work
- ...Joining a specialized team, the full-time Senior Software Engineer will architect and maintain scalable, secure systems for Amplify's K-12 educational platform, ensuring seamless access and reliability in a remote work environment. Key responsibilities Shape and build...SeniorFull timeRemote work
$183.1k - $274.7k
...The Trade Desk, Inc. is seeking a software engineer to deliver robust solutions in digital advertising. The successful candidate will design, build, and deliver products while engaging with cloud platforms and multiple programming languages including C#, Java, and Python...Senior$180k
...Tech Talent Specialist | USA | Around the whole SDLC Senior Software Engineer – 100% Remote Platform Team Everyone wants to build shiny new features. The Platform team is the backbone of everything that ships here. They build the tools, pipelines, and infrastructure that...SeniorRemote work- ...To support the Data Platform team, the full-time Senior Software Engineer will design, build, and operate foundational data services and scalable pipelines while working remotely and collaborating with cross-functional teams during quarterly in-person sessions. Key responsibilities...SeniorFull timeRemote work
- ...A health IT solutions provider is seeking a Senior Software Engineer to design and evolve their Interoperability platform. You will be responsible for securely retrieving patient records from EHRs using FHIR-based APIs, integrating with external healthcare systems, and...SeniorRemote work
$165k - $180k
...0.00/yr - $180,000.00/yr About the Company A nationally recognized leader in healthcare data interoperability is hiring a Senior Software Engineer to help modernize how clinical and claims data move across the U.S. healthcare ecosystem. This team builds the infrastructure...SeniorRemote workFlexible hours- ...We are seeking a Senior Software Engineer to help design, build, and scale modern software solutions that support a growing technology platform. This role is ideal for an engineer who enjoys solving challenging technical problems, building reliable systems, and working...Senior
$115k - $145k
...Beam was founded in 2012 by three engineers who saw the opportunity to modernize the dental benefits industry using technology. The... ...brokers, employers, and members. The Role We are looking for Senior Software Engineers who are not just experts in their craft, but pioneers...SeniorRemote work- ...on this mission. If you are too, let's talk. Observability Engineer The Auth0 Platform Observability team owns the observability... ...monitor and observe our platform while continuing to rapidly ship software that our customers love. Our engineers maintain and automate...Senior
$388k
...Netflix, Inc. is seeking a Software Engineer for their Ads Identity team in New York. This role involves designing and developing high-performance Conversion APIs essential for measurement and reporting capabilities. You'll work on ingesting user engagement events in real...Senior- ...A leading financial services company in New York is seeking a Senior Software Engineer for its Analytics Event Streaming team. The role involves developing high-standard software and streaming pipelines while working closely with business stakeholders to create impactful...Senior
- ...monitoring services. Design and implement core infrastructure and software components. Being able to Monitor, fix and improve... ...tracing, alerting) Being able to partner with application engineering teams to improve efficiency, scalability, and stability of various...SeniorFor contractors
- ...Join to apply for the Senior Software Engineer role at fiveonefour About Fiveonefour We believe that data is the key to unleashing human potential. We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless...SeniorRemote workFlexible hours
- ...Software Engineer, Consensus - Anza Who We Are Anza is a Solana R&D lab pushing the boundaries of blockchain performance and scalability. Anza was founded by experienced executives and core engineers solving the toughest problems in Web3. Crypto ecosystems rely on robust...SeniorWorldwideFlexible hours
- ...To support the Ask VA initiative, the full-time Senior Software Engineer will act as the primary backend resource, focusing on backend design, implementation, and integration with Microsoft Dynamics CRM while collaborating closely with the Software Engineer Lead in a...SeniorFull timeRemote work
- ...next-generation GraphQL runtime infrastructure. The GraphOS organization owns the critical tier of Apollo's platform — the underlying engine central to making GraphOS a highly performant, secure, governed, and reliable self-service GraphQL platform. As a key member of the...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Roku. Be the first to apply!
- software sales engineer New York, NY
- software engineer amazon New York, NY
- oracle software engineer New York, NY
- software engineer student New York, NY
- agile software developer New York, NY
- rust software engineer New York, NY
- software developer positions New York, NY
- senior software design engineer New York, NY
- software developer New York, NY
- ngo software engineer New York, NY

