Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $190,000–$267,000 / yr
- Posted
- 63 days ago
- Freshness
- Confirmed live yesterday
Market check
Salary context
How this pay compares to similar roles
This role pays more than 82% of similar roles. Most pay $156,587–$220,575 — the blue band above. At the midpoint, this role pays about $228k versus about $189k 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
- Software Engineer 27
- Machine Learning Engineer 10
- Product Manager 8
- Data Scientist 7
- Backend Engineer 3
At a glance
TL;DR · Senior Software Engineer, Media Creation
The Senior Software Engineer, Media Creation joins a team of motivated engineers to build next-generation media creation tools. In this role, you will define backend architecture for how users capture, edit, and publish video and image content. You will own backend infrastructure, building fast, maintainable APIs that integrate with frontend clients to provide a real-time creator experience. Key responsibilities include technical design, development, testing, and mentoring junior engineers. You must possess experience in large-scale distributed systems using languages like Go, Python, Ruby, Java, or C++. Required technical skills include GraphQL, REST, HTTP, gRPC, Thrift, Redis, and SQL. Additionally, you will utilize FFMPEG, GPAC, and similar media frameworks to build asynchronous media processing pipelines and scalable event-driven microservices for complex user workflows.
What does a Software Engineer earn in Remote?
Median $208800 from 354 postings across 50 companies.
Skills
What you'll do
- Define the backend architecture for media capture, editing, and publishing tools.
- Own the backend infrastructure for media creation to provide a real-time creator experience.
- Build fast, maintainable APIs that integrate seamlessly with frontend clients.
- Execute the full development cycle including technical design, development, testing, and launch.
- Build asynchronous media processing pipelines and scalable event-driven microservices.
- Use tools like FFMPEG and GPAC to process and manipulate media streams.
- Establish engineering standards and mentor junior engineers on technical expertise.
- Perform data analysis using SQL to support product and business strategies.
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.
- Strong organizational and communication skills for collaborating in a fully remote environment.
- Proven track record of strong product thinking and translating complex user workflows into backend state management (preferred).
- Experience building asynchronous media processing pipelines, event-driven microservices, and using tools like FFMPEG (preferred).
More like this
Similar roles
Senior Software Engineer, Core Platform
Senior Software Engineer, Core Platform
Staff Software Engineer, Media Experience
Senior Software Engineer, Consumer Engineering
Senior Software Engineer, Camera
Qualcomm