Senior Software Engineer, Media Platforms

Microsoft

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$119,800–$234,700 / yr
Posted
42 days ago
Freshness
Confirmed live 2 days ago
Closes
Jan 27, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $186k
This role $177k
$106k most similar roles pay here $248k

This role pays more than 52% of similar roles. Most pay $151,000–$222,000 — the shaded band above. At the midpoint, this role pays about $177k versus about $186k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 598 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 586 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer, Media Platforms

As a Senior Software Engineer, Media Platforms, you will join the Microsoft Events organization to lead the engineering behind live streaming and captioning pipelines. You will own the end-to-end video-on-demand hosting platform, including ingest, encoding, storage, and playback, while building high-performance, accessible video players for web and various devices. Your daily work involves developing real-time caption generation and translation systems, designing adaptive-bitrate delivery through CDNs, and ensuring reliability during high-stakes global events. You will provide technical leadership and mentorship to the engineering team while managing complex media processing pipelines. The role requires proficiency in languages such as C, C++, C#, Java, JavaScript, or Python, along with expertise in HLS, MPEG-DASH, and cloud media services. You will solve critical problems regarding global scale, low latency, and accessibility for large-scale live events.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Develop and maintain the live streaming and captioning platform for flagship global events.
  • Manage the end-to-end video-on-demand hosting platform including ingestion, encoding, storage, and playback.
  • Build high-performance, accessible video players across various web and device targets.
  • Engineer the real-time caption generation and translation pipeline into multiple languages.
  • Design video encoding and adaptive-bitrate delivery systems optimized for low latency via CDNs.
  • Lead live-event monitoring and incident response to ensure system reliability during critical moments.
  • Provide technical leadership, architecture guidance, and mentorship to the engineering team.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 4+ years of engineering experience.
  • Master's Degree in Computer Science and 6+ years of engineering experience (preferred).
  • Bachelor's Degree in Computer Science and 8+ years of engineering experience (preferred).
  • Experience building large-scale live-event, media, or over-the-top (OTT) streaming platforms for a global audience.
  • Proficiency in streaming technologies including adaptive bitrate, HLS, MPEG-DASH, and video encoding/transcoding.
  • Familiarity with cloud media services, DRM, and low-latency streaming approaches.
  • Experience with real-time speech-to-text, machine translation, localization pipelines, and captioning workflows.
  • Experience developing accessible video players that meet standards like WCAG for web and device platforms.

More like this

Similar roles

Senior Software Engineer, Responsible AI

Microsoft

32 days ago $119,800$234,700
Azure Python C++ C# Java JavaScript C Machine Learning Distributed Systems CI/CD DevOps Azure OpenAI Azure ML Azure AI Studio Software Architecture SDLC Telemetry
4+ yrs exp Hybrid

Principal Software Engineer, Responsible AI

Microsoft

63 days ago $142,800$274,800
Azure Python C++ C# Java Go JavaScript C Distributed Systems Machine Learning DevOps Software Architecture Telemetry High Availability Low Latency
6+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN +1 73 days ago $92,500$209,500
Oracle Cloud Infrastructure (OCI) Agentic AI Java GoLang C# System Architecture Agile Software Design Automation
4+ yrs exp

Senior Platform Software Engineer

Oracle

Austin, TX 74 days ago $92,500$209,500
Java Python Go TypeScript .NET RESTful API OCI CLI CI/CD OpenAPI Software Architecture Code Generation Cloud Infrastructure Quality Assurance Pipelines
3+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 43 days ago $92,500$209,500
Java REST gRPC Distributed Systems RDBMS NoSQL CI/CD Source Control Automated Testing Observability Cloud Infrastructure
5+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 43 days ago $92,500$209,500
Java Python Go TypeScript .NET RESTful API OCI Cloud Infrastructure SDKs CI/CD OpenAPI Distributed Systems Cloud Architecture Software Development Lifecycle Monitoring Observability
3+ yrs exp