company_logo

Full Time Job

Lead Software Engineer

Paramount+

New York, NY 07-25-2022
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Paramount+, a direct-to-consumer digital subscription video on-demand and live streaming service from Paramount Global, combines live sports, breaking news, and a mountain of entertainment. The premium streaming service features an expansive library of original series, hit shows and popular movies across every genre from world-renowned brands and production studios, including BET, CBS, Comedy Central, MTV, Nickelodeon, Paramount Pictures and the Smithsonian Channel. The service is also the streaming home to unmatched sports programming, including every CBS Sports event, from golf to football to basketball and more, plus exclusive streaming rights for major sports properties, including some of the world's biggest and most popular soccer leagues. Paramount+ also enables subscribers to stream local CBS stations live across the US in addition to the ability to stream Paramount Streaming's other live channels: CBSN for 24/7 news, CBS Sports HQ for sports news and analysis, and ET Live for entertainment coverage.

Summary

As a Senior Manager of Software Engineering, you will be responsible for the product development, delivery, and operational support of our digital products spanning multiple platforms including Web, Apple, Android, Roku, and web-connected devices.

The ideal candidate is a veteran software engineer working with either web or native application development technologies and methodologies. This role will be responsible for leading the direction of our AVOD (Advertising Video on Demand) engineering teams. Coordinating across multiple multi-functional, global, agile development teams. This is a tech lead role with management responsibilities.

Your day-to-day
• Empower, mentor, and lead passionate engineers and engineering teams.
• Estimation and decomposition of user stories into technical requirements, acceptance criteria, and concrete tasks.
• Cultivating software quality. Defining and implementing processes related to the software development lifecycle, including style guidelines, code reviews, testing practices, build process, delivery, and deployment
• Handle an engineering roadmap and partner with our product teams to evaluate new projects and collaborate on the product roadmap
• Work with embedded QA teams to develop test plans for existing and new functionality and features.
• Producing and maintaining user documentation
• Delivering high-quality, scalable, and maintainable code
• Designing robust and scalable solutions in accordance with current industry standards
• Production level support of our live applications, including incident response and performing root cause analysis
• Keeping up to date with modern software development technologies and sharing the knowledge with other team members
• Communicating with non-technical stakeholders
• Collaborate with other engineering leaders across the company
• Work with operations teams to coordinate plans for live events and to provide all necessary tools to monitor our live streaming infrastructure

What you bring to the team
• 5+ years of relevant professional experience in software engineering
• 2+ years of experience in leading and mentoring software engineers and agile teams.
• Experience designing, building, testing, and deploying production-ready applications, scalable, apps, and websites.
• Experience and expertise in agile methodologies including scrum and Kanban
• Excellent communication with proven ability to work well within a team and across teams
• Ability to contribute to both greenfield and existing products
• Ability to choose appropriate technologies and strategies
• Willingness to learn new languages, frameworks, and techniques
• Passion for problem-solving and the ability to find solutions to difficult challenges
• Curiosity, desire to learn, and contribute to, and improve our products, software development lifecycle, and engineering culture
• Experience with CI/CD tools and processes
• Fluency with at least one of the following languages: Javascript, Swift / Objective-C, Kotlin / Java
• Proficient with related infrastructure, ecosystems, and/or app store deployments for your chosen platforms. Development environments, build tools, etc.
• General understanding of our supported video delivery platforms: Web, Apple, Google, Roku, Web Connected
• Experience with video broadcasting and streaming media standards preferred
• Content Delivery Networks and their caching models (Fastly, Akamai, CloudFront, etc.)

You may also have
• Open-source development experience
• Experience working with Cloud/SaaS services such as Amazon AWS, Google Cloud
• Strong working knowledge of internet protocols and delivery methodologies (CDNs, HTTP, DNS, BGP)
• Experience with containers technology and management such as Docker and Kubernetes

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

Jobcode: Reference SBJ-r1zwx0-18-191-108-168-42 in your application.

Company Profile
Paramount+

BET Networks is the nation's leading provider of quality entertainment, music, news, and public affairs television programming for the African-American audience. The primary BET channel reaches more than 90 million households and can be seen in the United States, Canada, the Caribbean, the United Kingdom, and sub-Saharan Africa.