Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $217,000–$303,000 / yr
- Posted
- 102 days ago
- Freshness
- Confirmed live today
Market check
Salary context
How this pay compares to similar roles
This role pays more than 79% of similar roles. Most pay $196,610–$259,500 — the shaded band above. At the midpoint, this role pays about $260k versus about $228k 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 81 open roles on FindRole.
Listed pay typically runs $216,700–$295,200 across 81 roles with salary data.
Most-posted roles
- Software Engineer 26
- Machine Learning Engineer 10
- Product Manager 7
- Data Scientist 6
- Backend Engineer 4
At a glance
TL;DR · Staff Software Engineer, Media Foundations
Staff Software Engineer, Media Foundations will lead the technical architecture of the media infrastructure team. In this role, you will define the strategy for ingesting, processing, storing, and delivering video and audio content globally. You will be responsible for designing scalable architectures to optimize video bottlenecks like latency and buffering while building resilient backend services for distributed transcoding and CDN routing. The position requires deep expertise in various codecs such as AV1, VP9, and H.264, alongside a mastery of distributed systems, event-driven architectures, and microservices. You will also establish engineering best practices, define strict SLOs, and mentor multiple teams while utilizing AI-assisted development tools for prototyping and system design. This role solves complex technical challenges related to high-quality media delivery and infrastructure performance within the core media product area.
What does a Software Engineer earn in Remote?
Median $206300 from 350 postings across 54 companies.
Skills
What you'll do
- Lead the design and evolution of global media processing and delivery infrastructure for video and images.
- Translate product requirements into scalable architectures while optimizing for latency, buffering, and adaptive bitrate streaming.
- Build and optimize resilient backend services for distributed transcoding, ingestion, and CDN routing.
- Establish engineering best practices and define strict SLOs/SLAs for media operations.
- Create technical roadmaps to translate complex product requirements into actionable goals for multiple engineering teams.
- Evaluate trade-offs between different codecs, delivery strategies, and quality metrics to improve user experience.
- Utilize AI-assisted tools to accelerate system design, prototyping, and coding workflows.
What we're looking for
- 8+ years of professional software engineering experience as a Technical Lead or Staff Engineer.
- Proven track record of designing and operating large-scale distributed systems, event-driven architectures, and microservices.
- Expertise in media infrastructure including video/audio ingestion, transcoding, and CDN routing.
- Knowledge of video codecs (AV1, VP9, H.264) and media quality metrics.
- Ability to translate complex product requirements into actionable technical roadmaps and lead cross-functional initiatives.
- Exceptional written and verbal communication skills to influence technical direction and navigate trade-offs.
- Experience optimizing for scalability, performance, and fault tolerance in high-traffic environments.
More like this
Similar roles
Staff iOS Engineer, Media Foundation
Front End Software Engineer, Media Player
Senior Software Engineer, Media Creation
Software Engineer, Content Platform
Senior Staff Software Engineer, Tech Foundations
Airbnb