Senior Software Engineer, Media Creation

Reddit
United States
Workplace: RemoteFull timeUSD 190,000 - 267,000 annuallyFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Communication","Organizational skills","Product thinking","Mentoring","Prioritization"]

Build the backend architecture for Reddit’s next-generation media creation tools. Own scalable, fast, maintainable APIs and real-time creator experiences that let users capture, edit, and publish video and image content globally. Partner with product and design through the full development lifecycle—design, build, test, experimentation, analysis, and launch—while improving developer workflows and mentoring engineers. Work in a fully remote environment with a high bar for quality.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Reddit
Reddit
21 hours ago

Senior Software Engineer, Media Creation

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build the backend architecture for Reddit’s next-generation media creation tools. Own scalable, fast, maintainable APIs and real-time creator experiences that let users capture, edit, and publish video and image content globally. Partner with product and design through the full development lifecycle—design, build, test, experimentation, analysis, and launch—while improving developer workflows and mentoring engineers. Work in a fully remote environment with a high bar for quality.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Collaborate cross-functionally with product, design, and engineering to execute on product and business strategy.
  • •Define and own backend infrastructure for media creation, building fast and maintainable APIs that integrate with frontend clients.
  • •Drive end-to-end development: technical design, development, testing, experimentation, analysis, and launch.
  • •Build backend state management and features that support complex media workflows and experiences.
  • •Mentor junior engineers and improve developer workflows by recommending best practices and standards.

Pay and Benefits

Salary: USD 190,000 - 267,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVision401kParental Leave

Key Requirements

  • •BS in Computer Science or similar technical field, or equivalent practical experience.
  • •3+ years experience in large-scale distributed systems.
  • •5+ years hands-on professional software development using one or more general-purpose languages (Go, Python, Ruby, Java, C++).
  • •Experience designing and implementing maintainable APIs using GraphQL, REST, HTTP, and knowledge of gRPC and Thrift basics.
  • •Hands-on experience with distributed caching and large-scale data storage systems like Redis, plus strong communication and organizational skills.
Experience:3+ yearsDistributed systemsEvent-drivenMicroservicesReal-time systemsMedia processing
Education:Bachelor's in Computer Science
Skills:CommunicationOrganizational skillsProduct thinkingMentoringPrioritization
Tech Stack:GoPythonRubyJavaC++GraphQLRESTHTTPGRPCThriftRedisSQLFFMPEGGPACAPIsDistributed cachingMicroservicesEvent-drivenReal-time

Company Brief

Reddit
Operates Reddit, a large online community and discussion platform where users submit content, comment, and vote across topic-based communities (subreddits); monetizes via advertising, premium subscriptions, and awards.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2005
WebsiteLinkedIn