Staff Software Engineer, Media Infrastructure

3 Months ago • 7 Years + • $248,000 PA - $279,000 PA

Job Summary

Job Description

The Staff Software Engineer will work on the Media Infrastructure team at Discord, responsible for managing the storage, processing, and delivery of user-generated media. This role involves architecting and evolving media infrastructure for scalability, high performance, and cost-effectiveness. The engineer will work on solving complex scaling challenges in media storage and delivery, ensuring systems are fast and reliable, collaborating with cross-functional teams to build innovative features, contributing to the full development cycle, reviewing code, guiding development efforts, leading and mentoring a team, improving media ingest and delivery, utilizing data-driven insights, and collaborating with a large media-serving infrastructure team.
Must have:
  • 7+ years of backend systems design and development
  • 10+ years of professional software development experience.
  • Experience with video encoding
  • Strong literacy in video and image codecs
  • Experience solving complex problems in distributed systems
  • Experience operating systems handling over 1M+ queries per second.
  • Expertise in GraphQL, REST, HTTP, gRPC, Thrift, and API design.
  • Experience with distributed caching layers like Redis
  • Familiarity with image processing and delivery technologies
  • Familiarity with streaming protocols and video compression standards
  • Working knowledge of CDN technologies for video optimization
  • Strong organizational skills to deliver projects on schedule.
  • Entrepreneurial mindset: self-directed, innovative, and action-oriented.
  • Excellent communication skills for remote environment.
Good to have:
  • Experience with iOS or Android media transcoding and playback.
  • Hands-on expertise with tools like FFMPEG and GPAC.
  • Experience building integrated video products using open-source libraries
  • Familiarity with cloud environments (GCP, AWS, etc.).
  • Knowledge of DevOps tools like Salt or Terraform.
  • Contributions to open-source projects.
  • Interest or passion for the Discord platform.
Perks:
  • equity
  • benefits

Job Details

Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform: play video games. Over 90% of our users play games, spending a combined 1.5 billion hours playing thousands of unique titles on Discord each month. Discord plays a uniquely important role in the future of gaming. We are focused on making it easier and more fun for people to talk and hang out before, during, and after playing games.

The Media Infrastructure team at Discord is responsible for managing the storage, processing, and delivery of over 100PB of user-generated media across millions of users. As a Staff Software Engineer on the team, you will play a pivotal role in architecting and evolving our media infrastructure to be scalable, high-performance, and cost-effective.

What Makes This Role Exciting

  • You’ll be working on core media systems that impact hundreds of millions of users daily.
  • Every time users engage with animated GIFs, emojis, or video content, they interact with the systems you help build.
  • Your work will help drive down costs while increasing engagement, making Discord a more expressive and engaging platform.
  • You'll be tackling complex problems in video encoding, playback performance, and media storage optimization.
  • This is a high-impact role where you will drive related technical & product strategy, operations, architecture, and execution for one of the largest communication platforms in the world.

What You'll Be Doing:

  • Solving incredibly hard scaling challenges in media storage and delivery.
  • Ensuring our systems are fast, reliable, and efficient.
  • Working cross-functionally with product, design, and engineering teams to build innovative features.
  • Architecting and evolving Discord’s media infrastructure to deliver scalable, high-performance solutions.
  • Contributing to the full development cycle: technical design, development, testing, experimentation, analysis, and launch.
  • Reviewing code and design docs, providing feedback on product specs, and guiding development efforts.
  • Leading and mentoring a team of talented engineers, defining best practices, and improving workflows.
  • Improving media ingest & delivery at every point in the stack.
  • Utilizing data-driven insights to monitor processes and measure impact.
  • Collaborating with a team that has built one of the largest media-serving infrastructures in the world.

What You Should Have: 

  • 7+ years of experience writing and designing backend systems.
  • 10+ years of hands-on, professional software development experience in one or more general-purpose programming languages (Rust, C++, Python).
  • Extensive experience working with video encoding.
  • Strong literacy in video & image codecs and compatibility.
  • Experience solving complex problems within distributed systems.
  • Experience operating systems handling over 1M+ queries per second.
  • Ability to make practical trade-offs to keep projects moving forward.
  • Expertise in GraphQL, REST, HTTP, gRPC, Thrift, and API design.
  • Experience with distributed caching layers and large-scale data storage systems like Redis.
  • Familiarity with image processing and delivery technologies such as image scaling, cropping, and formats like progressive JPEG, WebP, etc.
  • Familiarity with streaming protocols (HLS, MPEG-DASH, MP4) and video compression standards (H.264, H.265/HEVC, VP9, AV1).
  • Working knowledge of CDN technologies (Fastly, Cloudflare, CloudFront) for video optimization.
  • Strong organizational skills, ability to prioritize tasks, and deliver projects on schedule.
  • Entrepreneurial mindset: self-directed, innovative, and action-oriented.
  • Excellent communication skills to collaborate effectively in a remote environment.

Bonus Points:

  • Experience with iOS or Android media transcoding and playback.
  • Hands-on expertise with tools like FFMPEG, GPAC, and similar media frameworks.
  • Experience building integrated video products using open-source libraries like FFmpeg, Libav, React Native Video, or Exoplayer.
  • Familiarity with cloud environments (GCP, AWS, etc.).
  • Knowledge of DevOps tools like Salt or Terraform.
  • Contributions to open-source projects.
  • Interest or passion for the Discord platform. Extra thumbs up if you've created bots or apps on our platform!


The US base salary range for this full-time position is $248,000 to $279,000 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits.

Why Discord? 

Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away!

Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information relating to the application and recruitment process by clicking HERE.

Similar Jobs

Numrah - Senior Fullstack Engineer

Numrah

(Remote)
1 Month ago
Epic Games - Senior Web Engineer

Epic Games

(On-Site)
3 Months ago
Easygo - Principal Software Engineer - Front-End Full Stack

Easygo

Melbourne, Victoria, Australia (On-Site)
1 Month ago
Go Fund Me - Senior Software Engineer (Frontend)

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (On-Site)
4 Months ago
The Walt Disney Company - Senior Software Engineer - Salesforce

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nagarro - Associate Staff Engineer ,Mobile Developer (React Native)

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
6 Months ago
Anthology - Software Engineer in Support I

Anthology

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Redhorse Corp - Full Stack Developer

Redhorse Corp

Chantilly, Virginia, United States (On-Site)
8 Hours ago
HTX Labs - Senior Full Stack Engineer (.NET)

HTX Labs

(Remote)
1 Week ago
Journee - Director of Engineering

Journee

(Remote)
6 Months ago
Vimeo - Engineering Manager, Editor

Vimeo

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Day ago
Rockstar Games - Senior Full Stack Engineer (C#/React)

Rockstar Games

New York, New York, United States (On-Site)
7 Months ago
Netflix - Senior Software Engineer - Developer Automation Platform (Fullstack)

Netflix

Los Gatos, California, United States (On-Site)
2 Weeks ago
Aerospike - Principal Consultant

Aerospike

Bengaluru, Karnataka, India (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in San Francisco, California, United States

Aristocrat Gaming - Field Engineer I

Aristocrat Gaming

Tulsa, Oklahoma, United States (Remote)
4 Weeks ago
The Walt Disney Company - Sr Streaming Media Engineer

The Walt Disney Company

New York, New York, United States (On-Site)
2 Months ago
Google - Senior Mechanical Product Design Engineer

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Google - Technical Program Manager III, Data Center Operations

Google

Atlanta, Georgia, United States (On-Site)
1 Week ago
Daybreak Game Company LLC - Business Intelligence Engineer

Daybreak Game Company LLC

San Diego, California, United States (Hybrid)
2 Months ago
Diligent - Product Marketing Internship - Governance

Diligent

New York, New York, United States (On-Site)
1 Day ago
Moloco - Director of Product Marketing, Commerce Media

Moloco

New York, New York, United States (On-Site)
8 Hours ago
Onward Search - Senior Product Designer, Design Systems

Onward Search

San Francisco, California, United States (Remote)
2 Weeks ago
Google - Senior Technical Program Manager I

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
TVH - Order Filler

TVH

Miami, Florida, United States (On-Site)
20 Hours ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Founded in 2015, Discord is a voice, video and text app that helps friends and communities come together to hang out and explore their interests - from artists and activists, to study groups, sneakerheads, plant parents, and more. With 150 million monthly users across 19 million active communities, called servers, Discord has grown to become one of the most popular communications services in the world. Discord was built without selling ads or user data and instead, offers a premium subscription called Nitro that gives users special perks like higher quality streams and fun customizations.


And we're hiring! If this strikes a chord with you, come build belonging with us: https://discordapp.com/jobs for openings.

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Discord

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug