Senior Software Engineer - Streaming Media Security & Player

Netflix, Inc.

Los Gatos, CA • 12m ago • On-site

Senior

On-site

388,000 - 558,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer (Streaming Media Security & Player)

  • Focus: Client content protection, DRM solutions, secure client-server communication, and high-performance streaming playback for TV and web

Description

You will lead the client content protection architecture and the security aspects of client-server communication across TV and web player clients. You will design and deliver playback capabilities for SVOD, Live, and ad-supported viewing (including dynamic ad insertion), extend DRM to enforce new policies, and improve playback quality of experience (QoE). You will investigate complex playback issues spanning player, device, network, and backend, and drive experimentation standards using A/B testing.

Responsibilities

  • Lead client content protection architecture and client-server security for player clients

  • Design and deliver playback foundational capabilities across SVOD, Live, and ad-supported streaming, including dynamic ad insertion

  • Create design documents, drive reviews, and make architecture decisions that scale with devices and products

  • Investigate hard-to-reproduce playback problems end-to-end and fix root causes

  • Define and run A/B experiments for encodes, player behavior, and streaming algorithms

  • Improve QoE targets such as play startup time, rebuffering, and playback error rates

  • Rethink and rebuild designs for memory-constrained, low-power TV devices

  • Partner with UI, encoding, streaming algorithms, security, Open Connect, and device partner teams

  • Improve CI, test automation, and release management for safe feature shipping at scale

  • Mentor engineers via code review, design review, and pairing

Requirements

  • 8+ years of software development experience

  • Deep knowledge of DRM systems and streaming media content protection

  • Extensive experience in client-server security protocols and adaptive streaming technologies (MPEG-DASH, HTML5 MSE, EME)

  • TypeScript and Node.js expertise; proficient in C++

  • Networking protocol knowledge (HTTP, TCP, UDP, WebSockets) and transport security mechanisms

  • Experience designing experiments, analyzing data, and improving streaming quality

  • Experience shipping at scale and developing for Smart TVs, set-top boxes, or streaming sticks

  • Experience mentoring engineers through review and technical guidance

  • Ability to reason through client, network, and backend interactions and identify root causes

Benefits

  • Annual salary only (no bonuses); choose salary vs. stock options each year

  • Comprehensive health plans and mental health support

  • 401(k) retirement plan with employer match

  • Stock option program

  • Disability programs and health savings/flexible spending accounts

  • Family-forming benefits and life/serious injury benefits

  • Paid leave programs

  • Paid time off: 35 days annually for full-time hourly employees; flexible time off for full-time salaried employees

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer - Streaming Media Security & Player role

Improve your resume for just $5

$388,000 – $558,000/year

Unlock Full Resume Report