Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $190,000–$267,000 / yr
- Posted
- 17 days ago
- Freshness
- Confirmed live yesterday
Market check
Salary context
How this pay compares to similar roles
This role pays more than 89% of similar roles. Most pay $151,000–$198,900 — the shaded band above. At the midpoint, this role pays about $228k versus about $175k 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 77 open roles on FindRole.
Listed pay typically runs $217,000–$303,400 across 77 roles with salary data.
Most-posted roles
- Software Engineer 19
- Data Scientist 8
- Machine Learning Engineer 5
- Frontend Engineer 4
- Machine Learning Systems Engineer 4
At a glance
TL;DR · Senior Software Engineer, Media Experience
As a Senior Software Engineer, Media Experience, you will join the engineering team to build the next generation of media infrastructure for video and audio content. You will define technical components for ingesting, processing, storing, and delivering media globally while collaborating cross-functionally with product and design teams. Your daily work involves the full development cycle, including technical design, coding, testing, and mentoring junior engineers. The role requires expertise in distributed systems and general-purpose languages like Go, Python, Ruby, Java, or C++. You will utilize technologies such as GraphQL, REST, gRPC, Redis, and SQL while working with HLS, MPEG-DASH, and various video compression standards like H.264 and AV1. Additionally, you will use tools like FFMPEG to manage media streams and implement image processing techniques to improve global content performance.
What does a Software Engineer earn in Remote?
Median $204500 from 415 postings across 57 companies.
Skills
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, coding, testing, and launching new features.
- Review code and design documents while providing feedback on product specifications and mocks.
- Improve media performance across the platform in collaboration with client and platform engineers.
- Mentor junior engineers to help them grow their technical expertise.
- Establish engineering standards and best practices to improve developer workflows.
- Balance rapid development speed with high-quality production to avoid show-stopping bugs.
What we're looking for
- BS degree in Computer Science, a similar technical field of study, or equivalent practical experience.
- 3+ years of industry experience in large-scale distributed systems.
- 5+ years of 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 video streaming protocols (HLS, MPEG-DASH) and compression standards.
- Strong organizational and communication skills for collaborating in a fully remote environment.
- Expertise in media frameworks (FFMPEG, GPAC), client-side media libraries, or video quality metrics (preferred); SQL data analysis (preferred).
More like this
Similar roles
Senior Frontend Engineer, Media
Senior Product Software Engineer
The Walt Disney Company
Senior Software Engineer, Media Platforms
Microsoft
Senior iOS Engineer, Media Experience
Senior Software Engineer, Video
Anduril Industries