Staff Software Engineer, Media Infrastructure

4 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

Trackman - Booking & Payment Lead Developer & People Manager

Trackman

Denmark (On-Site)
5 Months ago
Perplexity AI - Frontend Software Engineer

Perplexity AI

California, United States (On-Site)
2 Weeks ago
Rockstar Games - Full Stack Developer

Rockstar Games

New York, United States (On-Site)
1 Week ago
ION - Front End Developer - Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
7 Months ago
SLAY - React Native Engineer

SLAY

Berlin, Berlin, Germany (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

luxsoft - UI React Developer

luxsoft

Gurugram, India (On-Site)
2 Weeks ago
Netflix - Engineer Manager - Intelligence and Experience Engineering

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Anthology - Software Engineer II

Anthology

Chennai, Tamil Nadu, India (Hybrid)
3 Weeks ago
GoDaddy - FullStack Senior Software Development Engineer

GoDaddy

Colombia (Remote)
2 Weeks ago
Buckman - Senior Lead Digital Software Engineer – Back End

Buckman

Chennai, Tamil Nadu, India (On-Site)
8 Months ago
Threat connect - Director of Engineering, Risk Quantification

Threat connect

Arlington, Virginia, United States (Remote)
2 Months ago
Every matrix - Middle Frontend Developer (JavaScript)

Every matrix

Kyiv, Kyiv City, Ukraine (Hybrid)
2 Months ago
Super - Software Architect

Super

Canada (Remote)
6 Months ago
Goat Group - Senior Software Engineer I

Goat Group

United States (Remote)
2 Weeks ago
Flying Bark - Production Pipeline TD

Flying Bark

Sydney, New South Wales, Australia (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in San Francisco, California, United States

Inworld AI - People Ops/HR Lead

Inworld AI

Mountain View, California, United States (Hybrid)
2 Months ago
The Walt Disney Company - Senior Machine Learning Engineer - Ad Platforms

The Walt Disney Company

San Francisco, California, United States (On-Site)
3 Months ago
ByteDance - Senior Natural Language Processing Algorithm Engineer

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
sitecore - Customer Success Manager

sitecore

United States (Remote)
1 Month ago
Collaborative Robotics - Robotics Software Engineering Program Manager

Collaborative Robotics

Santa Clara, California, United States (On-Site)
1 Month ago
Apple - Sensing System HW Engineer

Apple

San Diego, California, United States (On-Site)
3 Weeks ago
NBC universal - Sr. Manager, Content Accounting - TV Networks

NBC universal

Englewood Cliffs, New Jersey, United States (Hybrid)
3 Weeks ago
Notion - Data Scientist, GTM

Notion

San Francisco, California, United States (On-Site)
2 Weeks ago
IGN - Events Manager, Consumer and B2B

IGN

Los Angeles, California, United States (Hybrid)
2 Months ago
Critical mass - VP, Technology

Critical mass

Chicago, Illinois, United States (On-Site)
2 Weeks 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

Discord is a voice, video and text platform that helps friends come together to hang out, play games and have fun. When Jason Citron and Stanislav Vishnevskiy founded Discord in 2015 they had a hunch that multiplayer gaming would be the future of entertainment and that people would need a communications platform designed for them to talk with their gaming friends. Today, gaming has become the largest form of entertainment in the world, bigger than movies and music combined. It’s the fastest-growing as well. Discord makes it feel like you’re playing in the same room with friends.

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

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

San Francisco, California, United States (Remote)

United States (Remote)

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

San Francisco, California, United States (Remote)

San Francisco, California, United States (Hybrid)

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

San Francisco, California, United States (Remote)

San Francisco, California, United States (Remote)

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