Lead Software Engineer - CTVYou'll own the technical direction of Paramount's Smart TV applications across Samsung Tizen, LG webOS, and other CTV platforms. These apps run on web-based runtimes with tight memory budgets, limited CPU, and hardware that varies by model year and price point. You know these constraints and you know how to build React applications that perform within them. You'll lead a team of engineers, write code alongside them, and set the standard for how the team builds. You'll coordinate with central video engineering, external platform partners, and Product/Design to ship features that work on the biggest screen in the house.ResponsibilitiesSet technical direction for Paramount's Smart TV applications.Choose the patterns, own the architecture, make decisions the team can followBuild and maintain application components using React and TypeScript.
This is a hands-on role. You ship codeLead a team of Smart TV engineers. Run code reviews, pair on hard problems, give feedback that raises the barArchitect around CTV platform constraints: web runtime limitations, memory ceilings, rendering performance on low-end hardware, and platform certification requirements for Tizen, webOS, and other targetsShip real-time personalization features on Smart TV applications — personalized recommendations, dynamic artwork, and ad engagement experiences built for CTV constraintsCollaborate with central video engineering teams to integrate and optimize video players across platformsWork with external platform partners (Samsung, LG, and others) to develop, debug, and certify applicationsPlan and prioritize technical work. Scope projects, surface risks before they block the team, keep releases on trackWrite architecture docs, RFCs, and technical guides. Make decisions visible so the team doesn't have to guessImprove CI/CD pipelines, testing infrastructure, and build tooling for multi-platform Smart TV deploymentsUse AI development tools to move faster.
Show the team what works and help them adopt itRequired Qualifications8+ years writing software3+ years building Smart TV or CTV applications on web-based platforms (Tizen, webOS, or similar)2+ years leading a team or serving as a technical leadBS in Computer Science, a related field, or equivalent work experienceReact and TypeScript at a level where you can design component architectures, not just use themState management with Redux and RTK. You've made decisions about store shape, middleware, and selector performance that held up at scaleClient-side routing patterns (React Router or equivalent)Front-end fundamentals: HTML, CSS, modern JavaScript. You can debug layout and rendering issues on a TV runtime without guessingYou've taken features from concept through delivery on CTV platforms, including certification and deploymentCI/CD environments with DevOps and SRE principlesRESTful API integration and data handlingPerformance profiling and optimization on resource-constrained devices. You know how to measure, not just improveYou write and speak about technical decisions in a way that helps people act on themYou use AI tools (Copilot, Claude, Cursor, or similar) and can point to specific ways they've changed how you workDesired QualificationsExperience with multiple CTV platforms (Tizen, webOS, Vizio, Xbox, PlayStation, or others)You've built or maintained cross-platform CTV codebases that share React code across Tizen, webOS, and other targetsBrowser internals knowledge: rendering pipelines, compositing, layout thrashing, and how these behave on TV runtimes vs. desktop browsersVideo player integration experience (Shaka, hls.js, or native platform players)You've rendered personalized or dynamically served content on memory-constrained CTV hardwareYou've worked with real-time event pipelines or recommendation APIs on client applicationsObservability tools: Conviva, New Relic, Datadog, Sentry, or similarExperience working in Agile frameworks across distributed teams and time zonesRapid proof-of-concept experience.
You've built throwaway prototypes to answer hard questions fastYou've introduced AI tools to a team and helped them stick. Not a demo. Actual adoptionYou care about UX enough to push back on Product and Design when something isn't right for the 10-foot experienceYou say "I don't know" when you don't know