Senior Software Engineer, Media Creation

Reddit

Confirmed live yesterday High trust
Remote

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

Above market

How this pay compares to similar roles

Similar $189k
This role $228k
$116k $283k
below market most similar roles pay here above market

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

View all roles at Reddit

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.

See salary data

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

Staff Software Engineer, Media Foundations

Reddit

Remote 124 days ago $217,000–$303,000
Distributed Systems Microservices Event-driven Architecture CDN AV1 VP9 H.264 Adaptive Bitrate Streaming Media Pipelines Transcoding AI-assisted Development SLOs SLAs System Design
8+ 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

Staff Software Engineer, Media Experience

Reddit

Remote (San Francisco, CA) 63 days ago $217,000–$303,000
Go Python Ruby Java C++ GraphQL REST HTTP gRPC Thrift Redis SQL FFMPEG GPAC HLS MPEG-DASH H.264 H.265 VP9 AV1 AVFoundation VideoToolbox Distributed Systems
7+ yrs exp Remote

Senior Software Engineer, Consumer Engineering

Reddit

Remote 41 days ago $190,000–$267,000
Go Python Java Kotlin Rust C++ GraphQL REST gRPC Redis Cassandra PostgreSQL BigQuery Firebase HEX Distributed Systems Observability
5+ yrs exp Remote

Senior Software Engineer, Camera

Qualcomm

San Diego, CA 13 days ago $123,700–$185,500
C/C++ KMDF UMDF AVStream Media Foundation WinDbg Visual Studio ETW MIPI CSI-2 I2C SPI GPIO ACPI UEFI Linux Kernel V4L2 Android Camera Framework ISP Git Perforce
2+ yrs exp