Sr Software Engineer - Core Web

Paramount Global
San Francisco, CA, United States
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$124,000.0 - $186,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles HTML JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Application Performance Management Architectural Patterns Cascading Style Sheets (CSS) Software Quality Continuous Integration Data Structures DevOps
+23 more
Web Development Hypertext Transfer Protocols (HTTP) Object-Oriented Software Development Next.js Software Engineering TypeScript Web Applications Web Platforms Datadog ReactJS Cypress (Programming Language) Caching Git Syntactically Awesome Style Sheets (SASS) Webpack Information Technology Graphql Front End Software Development New Relic (SaaS) Web Architecture Docker Jenkins Microservices

Job description

Paramount is seeking a Senior Software Engineer to join the Web Architecture team, responsible for building and maintaining the foundational frontend platform that powers Paramount+ and other supported brands. In this role, youll serve as a technical authority across frontend teams by defining patterns, reviewing architectural decisions, and helping teams navigate complex challenges. The position involves designing, extending, and evolving a shared framework in a fast-paced, collaborative environment that values agility, innovation, and high technical standards., Build and maintain Next.js micro-frontend applications orchestrated via Module Federation which powers Paramount+ and Pluto.tv Web applications

Develop and evolve a GraphQL API layer (Apollo Server) consumed by multiple federated frontends

Contribute to shared packages across a monorepo

Demonstrate strong communication skills to lead through all aspects of the web platform development cycle, as well as to collaborate with other teams on creating features

Monitor and improve application performance and observability

Collaborate, document and coach colleagues in a respectable manner, ensuring established architectural patterns are applied across the codebase

Partner with our frontend, backend engineering, and DevOps/SRE teams to build and deploy high-performing services

Help build a culture of socializing architectural standards across frontend teams

Manage and optimize application dependencies

Continuously enhance our CI/CD pipelines via Jenkins, optimize processes and tests

Requirements

We are seeking an engineer who can work independently in large codebases, write clear and maintainable code, and balance correctness, performance, and user impact. The ideal candidate contributes beyond their immediate team, communicates tradeoffs effectively, advocates sound architecture with pragmatism, and documents decisions through scalable, asynchronous channels. CI/CD, observability, and code quality are treated as core responsibilities, not afterthoughts., 5+ years of experience with web application development

BS degree in Computer Science, similar technical field of study or equivalent practical experience

Deep understanding of web application development and best practices

Deep understanding of Object-Oriented Programming and Design, data structures, and algorithms

Experience developing responsive websites

Solid JavaScript/TypeScript, CSS, Sass, HTML

Solid experience developing apps with React (preferably with SSR) Experience with Next.js or similar frameworks

Solid understanding of GraphQL schema design, resolvers, federation

Familiarity with monorepo tooling (pnpm workspaces, Turborepo or equivalent)

Strong testing discipline Jest, Cypress

Good understanding of HTTP protocol and caching layers

Solid knowledge of HTML DOM and Event APIs

Solid knowledge of web ecosystem tooling Webpack, Git

Demonstrated ability to communicate architectural design concepts cleary in writing, design reviews, and real-time discussions with engineers at all levels

Bonus Skills (nice-to-haves):

Experience using Module Federation and/or other micro frontend tools/frameworks

Passionate about delivering without compromising standards

Experience with microservices, design systems

Experience with GraphQL, PHP

Experience with E2E frameworks - with familiarity with Cypress and Synergy

Working knowledge of Docker and CI tools

Observability experience (New Relic, Datadog or similar)

Understanding or experience with Atomic Design Concepts

Eagerness to collaborate with Product and Design to ensure high standard of UX

Humility to speak up when lacking knowledge or experience in an area

Experience working asynchronously across time zones.

Benefits & conditions

Hiring Salary Range: $124,000.00 - 186,000.00.

The hiring salary range for this position applies to New York, California, Colorado, Washington state, and most other geographies. Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to geographic location, market demands, experience, training, and education. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage, disability benefits, tuition assistance program and PTO or, if applicable, as otherwise dictated by the appropriate Collective Bargaining Agreement.This position is bonus eligible., * Attractive compensation and comprehensive benefits packages. Check out our full list of benefits here:https://www.paramount.com/careers/benefits

  • Generous paid time off.
  • An exciting and fulfilling opportunity to be part of one of Paramounts most dynamic teams.
  • Opportunities for both on-site and virtual engagement events.
  • Unique opportunities to make meaningful connections and build a vibrant community, both inside and outside the workplace.
  • Explore life at Paramount: https://www.paramount.com/careers/life-at-paramount

Paramount is an equal opportunity employer (EOE) including disability/vet.

At Paramount, the spirit of inclusion feeds into everything that we do, on-screen and off. From the programming and movies we create to employee benefits/programs and social impact outreach initiatives, we believe that opportunity, access, resources and rewards should be available to and for the benefit of all. Paramount is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, creed, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, and Veteran status.

About the company

Weve got the brands, weve got the stars, weve got thepowerto achieve our mission to entertain the planet now all were missing is YOU! Becoming a part of Paramount means joining a team of passionate people who not only recognize the power of content but also enjoy a touch of fun and uniqueness. Together, we co-create moments that matter both for our audiences and our employees and aim to leave a positive mark on culture.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all