Senior Software Engineer, Media Creation

Reddit

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$190,000–$267,000 / yr
Posted
17 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $189k
This role $228k
$115k most similar roles pay here $283k

This role pays more than 81% of similar roles. Most pay $159,671–$217,725 — the shaded 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 77 open roles on FindRole.

Listed pay typically runs $217,000–$303,400 across 77 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Senior Software Engineer, Media Creation

As a Senior Software Engineer, Media Creation, you will join a team focused on building next-generation media creation tools for users to capture, edit, and publish video and image content. You will define backend architecture, build maintainable APIs for real-time creator experiences, and manage the full development cycle including technical design, testing, and analysis. The role requires expertise in large-scale distributed systems and proficiency in languages such as Go, Python, Ruby, Java, or C++. You will utilize technologies including GraphQL, REST, HTTP, gRPC, Thrift, Redis, and SQL for data analysis. Additionally, you will work with FFMPEG, GPAC, and other media frameworks to build asynchronous processing pipelines and event-driven microservices. This role solves the technical challenge of translating complex user workflows, such as video editing timelines or AI generation tools, into robust backend state management.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Define backend architecture for tools that allow users to capture, edit, and publish video and image content.
  • Build fast, maintainable APIs that integrate with frontend clients to provide a real-time creator experience.
  • Manage the full development cycle including technical design, development, testing, experimentation, analysis, and launch.
  • Develop asynchronous media processing pipelines and scalable event-driven microservices.
  • Implement robust backend state management for complex user workflows like video editing timelines or AI tools.
  • Use media frameworks such as FFMPEG and GPAC to process and manipulate media streams.
  • Establish engineering standards, recommend best practices, and mentor junior engineers on technical expertise.

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 skills and excellent communication skills for collaborating in a remote environment.
  • Proven track record of strong product thinking and translating complex user workflows into backend state management (preferred).
  • Experience with asynchronous media processing, event-driven microservices, SQL, or tools like FFMPEG and GPAC (preferred).

More like this

Similar roles

Senior Frontend Engineer, Media

Reddit

Remote 17 days ago $190,000$267,000
React TypeScript Go Python JavaScript Next.js GraphQL REST gRPC Thrift HLS MPEG-DASH H.264 H.265 VP9 AV1 HTTP MP4
5+ yrs exp Remote

Senior Software Engineer, Presence

Reddit

Remote 80 days ago $190,000$267,000
Go Python Ruby Java C++ GraphQL REST HTTP Thrift Cassandra Distributed Systems Distributed Caching Backend Development
5+ yrs exp Remote

Senior Software Engineer, Media Platforms

Microsoft

Redmond, WA 42 days ago $119,800$234,700
HLS MPEG-DASH Azure Python C++ C# JavaScript Java C Video Encoding Transcoding DRM Speech-to-Text Machine Translation WCAG OTT Adaptive Bitrate
4+ yrs exp

Senior Software Engineer, Video

Anduril Industries

Costa Mesa, CA 66 days ago $191,000$253,000
C++ ffmpeg WebRTC OpenCV Python AWS Azure GCP Kubernetes Linux GStreamer OpenGL V4L2 VA-API H264 MP4 MPEG-TS MISB KLV RTP