Staff Software Engineer, Media Experience

Reddit

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
San Francisco, CA
Salary
$217,000–$303,000 / yr
Posted
63 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $212k
This role $260k
$124k $322k
below market most similar roles pay here above market

This role pays more than 89% of similar roles. Most pay $186,597–$238,250 — the blue band above. At the midpoint, this role pays about $260k versus about $212k for comparable roles.

Based on 240 similar postings.

Employer

About Reddit

Reddit is a social news aggregation and discussion platform where users share content, vote on posts, and engage in community conversations across thousands of interest-based forums called subreddits.

Reddit currently has 89 open roles on FindRole.

Listed pay typically runs $216,700–$303,000 across 89 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Staff Software Engineer, Media Experience

Staff Software Engineer, Media Experience joins the engineering team to build the next version of the media infrastructure. This role involves defining technical components for ingesting, processing, storing, and delivering video and audio content globally. The engineer will work cross-functionally to execute product strategy, contributing to the full development cycle including technical design, development, testing, and mentoring junior engineers. Key technical requirements include proficiency in Go, Python, Ruby, Java, or C++, along with experience in GraphQL, REST, HTTP, gRPC, and Thrift. Candidates must understand distributed caching layers like Redis, image processing formats like WebP, and streaming protocols such as HLS and MPEG-DASH. Expertise in video compression standards, FFMPEG, and SQL is required to solve complex media delivery and performance challenges.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Define technical components for ingesting, processing, storing, and delivering video and audio content.
  • Execute the full development cycle including technical design, development, testing, experimentation, and launch.
  • Review code and design documents while providing feedback on product specifications and mocks.
  • Establish engineering standards to improve developer workflows and recommend best practices.
  • Mentor junior engineers to help grow their technical expertise.
  • Collaborate with client and platform engineers to improve global media performance.
  • Balance rapid product development with high-quality code to prevent show-stopping bugs.

What we're looking for

  • BS degree in Computer Science, a similar technical field of study, or equivalent practical experience.
  • 5+ years of industry experience in large-scale distributed systems.
  • 7+ years of hands-on, professional software development experience in Go, Python, Ruby, Java, or C++.
  • Experience with GraphQL, REST, HTTP, gRPC, Thrift basics, and designing maintainable APIs.
  • Experience with distributed caching layers and large-scale data storage systems like Redis.
  • Familiarity with image processing, delivery technologies, and streaming protocols like HLS, MPEG-DASH, and video compression standards.
  • Strong organizational and communication skills for collaborating in a fully remote environment.
  • Hands-on expertise with FFMPEG, GPAC, and media frameworks (preferred).

More like this

Similar roles

Senior Software Engineer, Core Platform

Reddit

Remote (San Francisco, CA) 126 days ago $190,800–$267,100
Python Go GraphQL gRPC Thrift Protobuf Kubernetes AWS GCP HLS MPEG-DASH H.264 H.265 VP9 AV1 WebP Distributed Systems CDN Media Processing
5+ yrs exp Remote

Senior Software Engineer, Core Platform

Reddit

Remote (New York City, NY) 126 days ago $190,800–$267,100
Python Go GraphQL gRPC Thrift Protobuf Kubernetes AWS GCP Distributed Systems HLS MPEG-DASH H.264 H.265 VP9 AV1 CDN WebP Media Processing
5+ yrs exp Remote

Senior Software Engineer, Core Platform

Reddit

Remote 127 days ago $190,800–$267,100
Python Go GraphQL gRPC Thrift Protobuf Kubernetes AWS GCP HLS MPEG-DASH H.264 H.265 HEVC VP9 AV1 WebP CDN Distributed Systems
5+ yrs exp Remote

Senior Software Engineer, Core Platform

Reddit

Remote (Los Angeles, CA) 126 days ago $190,800–$267,100
Python Go GraphQL gRPC Thrift Protobuf Kubernetes AWS GCP HLS MPEG-DASH H.264 H.265 VP9 AV1 WebP CDN Distributed Systems Media Processing
5+ yrs exp Remote