Sr Software Engineer - Core Web

Paramount Global
San Francisco, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 186K

Job location

San Francisco, United States of America

Tech stack

Clean Code Principles
HTML
JavaScript
PHP
API
Application Performance Management
Architectural Patterns
CSS
Software Quality
Continuous Integration
Data Structures
DevOps
Web Development
Hypertext Transfer Protocols (HTTP)
Object-Oriented Software Development
Next.js
Software Engineering
TypeScript
Web Applications
Web Platforms
Datadog
React
Cypress
Caching
GIT
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