Lead Software Engineer - Web
Paramount+ · Burbank, CA · 1 wk ago
On-siteEngineering$157k–$235k/yrFull-time
About the role
Paramount is seeking a Lead Software Engineer to join their Web Engineering organization. This role involves owning the technical direction and delivery of frontend experiences across Paramount+ and Pluto.tv web applications. The ideal candidate will lead a team of engineers, drive execution on high-impact projects, and continuously improve code quality, performance, and developer experience.
Responsibilities
- Lead the technical planning, execution, and delivery of frontend features for Paramount+ and Pluto.tv web applications
- Build and maintain high-quality React and Next.js applications with a focus on performance, reliability, and scalability
- Own and evolve frontend architecture decisions — component design, data fetching patterns, state management, and rendering strategies
- Develop and maintain a GraphQL API layer (Apollo Server) consumed by multiple frontend applications
- Contribute to and steward shared packages across a monorepo (pnpm workspaces, Turborepo)
- Lead and mentor a team of engineers — provide technical guidance, conduct code reviews, and foster a culture of continuous improvement
- Drive web performance optimization across the application, with a focus on Core Web Vitals, critical rendering path, and perceived load times
- Work with personalization and engagement teams to ship real-time recommendations, personalized artwork, sign-up flow optimization, and short-form video experiences across Paramount+ and Pluto.tv web surfaces
- Partner with Product and Design to translate requirements into well-scoped, well-executed technical solutions
- Collaborate with Backend Engineering and DevOps/SRE teams to build and deploy high-performing services
- Continuously improve CI/CD pipelines (Jenkins), testing infrastructure, and developer tooling
- Champion the adoption of modern AI-powered development tools and workflows to accelerate team velocity and code quality
- Communicate tradeoffs, technical decisions, and project status clearly to both technical and non-technical stakeholders
- Write things down — RFCs, ADRs, Confluence pages, Slack threads — and default to async communication that scales
Qualifications
- 7+ years of experience in web application development
- 2+ years of experience in a technical leadership or lead engineer role
- BS degree in Computer Science, a similar technical field of study, or equivalent applicable experience
- Deep knowledge of web application development, best practices, and modern frontend architecture
- Deep knowledge of Object Oriented Programming and Design, data structures, and algorithms
- Expert-level JavaScript/TypeScript, CSS, Sass, HTML
- Strong experience building production applications with React (including SSR) and Next.js or similar frameworks
- Solid understanding of GraphQL — schema design, resolvers, federation
- Familiarity with monorepo tooling (pnpm workspaces, Turborepo or equivalent)
- Deep understanding of web performance, browser rendering, Core Web Vitals, and the critical rendering path
- Experience with Webpack, Rspack, and/or Turbopack
- Strong testing discipline — Jest, Cypress, or equivalent
- Good understanding of HTTP protocol and caching layers
- Solid knowledge of the HTML DOM and Event APIs
- Demonstrated ability to lead engineers, make architectural decisions, and communicate design concepts clearly — in writing, design reviews, and real-time discussions with engineers at all levels
- Experience using modern AI agents and tools (e.g., Copilot, Claude, Cursor) to improve personal and team productivity
Additional Qualifications
- Familiarity with micro-frontend architectures, multi-zones, or platform/design system integration
- Experience with microservices and distributed systems
- Experience with GraphQL, PHP
- Experience with E2E testing frameworks — Cypress, Synergy, or similar
- Working knowledge of Docker and CI tools
- Observability experience (New Relic, Datadog, or similar)
- Understanding or experience with Atomic Design concepts
- You've integrated recommendation or personalization APIs into production frontend applications
- You've worked with streaming event pipelines or real-time decisioning systems
- Track record of inspiring and coaching engineers to adopt AI-powered tools and workflows, maximizing team efficiency
- Eagerness to collaborate with Product and Design to ensure a high standard of UX
- Passion for delivering without compromising standards
- Humility to speak up when lacking knowledge or experience in an area
- Experience working asynchronously across time zones