Make a game-changing next move.

Learn more about the opportunities in Coatue's portfolio.
companies
Jobs

Senior Software Engineer - Developer Experience

Mux

Mux

Software Engineering
San Francisco, CA, USA · New York, NY, USA
USD 176k-215k / year
Posted on Nov 8, 2025

Location

San Francisco, California, United States, New York, New York, United States

Employment Type

Full time

Location Type

Hybrid

Department

Engineering

Compensation

  • $176K – $215K

In our commitment to provide transparency with candidates, we openly share base pay ranges for all job postings within the United States, regardless of the state. These pay ranges are established using standardized criteria, including job function, level, and location. They're also benchmarked against similar companies in a similar stage of growth. Actual pay is influenced by various factors such as level, skills, depth of experience, location and internal equity.

About Mux

Mux is video for developers. Our mission is to democratize video by solving the hard problems developers face when building video: video encoding and streaming (Mux Video), video monitoring (Mux Data), and more. Video is a huge part of people’s lives, and we want to help make it better.

We’re committed to building a healthy team that welcomes diverse backgrounds and experiences. We want people who care about our mission, are ready to grow, believe in our values (from Be Human to Turn Customers Into Fans), and want to improve the people around them.

You’ll join a tight-knit team with experience at places like Google, YouTube, Twitch, Reddit, Zencoder, Fastly, and more. Our founders previously started (and sold) Zencoder, an early leader in cloud video technology, and authored Video.js, the biggest HTML5 video player on the web. We organize Demuxed, the premier conference for video engineers in the world.

We’re backed by top investors like Coatue, Accel, Andreessen Horowitz, and Y Combinator. You’ll get to work with amazing companies: hundreds of startups, plus Strava, Patreon, Vimeo, Robinhood, PBS, and Equinox. Customers, large and small, love working with us and love our team.

We are building something big together. We’d love to hear from you!

About the Role

Build the experiences that make developers fall in love with Mux. Own critical developer journeys end-to-end—from first discovery to production deployment. You'll shape Mux's player ecosystem, craft SDK integrations, design onboarding experiences, and build the tooling that makes video implementation feel effortless. This role focuses on product engineering for developers, turning complex video infrastructure into delightful, intuitive APIs and interfaces.

You'll design for two distinct personas: the "simple embed" user who wants video working in minutes without touching code, and the "integrator" user who prefers full programmatic control through APIs and SDKs. Success means both paths feel natural and well-supported.

This is a unique opportunity to make a huge impact with a tight-knit team. We value engineers who can do a lot with a little—shipping meaningful improvements quickly while maintaining excellent collaboration.


What You'll Do

Own end-to-end developer journeys. Drive projects from research through implementation, launch, and iteration. Identify friction then build features and experiences that eliminate it. Move fast and ship often. Track impact through metrics like time-to-first-video, player adoption, and developer satisfaction.

Own and evolve Mux's player ecosystem. Maintain and push the boundaries of Video.js v10 and our player components, ensuring they remain modern, flexible, and best-in-class. Build purpose-built player examples that serve as strong starting points for developers. Work on player architecture to support specialized use cases. Make components transparent, composable, and optimized for both human developers and AI agents.

Ship beautiful, performant player integrations and experiences. Build complex player features, framework integrations (Next.js, Remix, Astro), and interactive documentation with excellent UX, accessibility, and performance. Work with TypeScript, React, Next.js, Tailwind, and modern build tools (Vite, etc.) to create player experiences that feel fast and intuitive—optimizing load times, implementing progressive enhancement, and ensuring every interaction delights.

Design and maintain developer tooling and SDKs. Define architecture and ergonomics of Mux's developer tools: React components, player SDKs, starter templates, code examples, and interactive onboarding flows. Build tools that developers genuinely enjoy using. Balance simplicity for embed users with flexibility and power for integrators building custom experiences.

Champion quality and polish across player experiences. Establish standards for performance monitoring, observability, and testing. Introduce tools and practices that raise the bar—visual regression tests, performance benchmarks, accessibility audits. Sweat the details that make player experiences feel magical. Know when to move fast and when to invest in getting things right.


Who You Are

Craftsperson with strong JavaScript/TypeScript fundamentals. Extensive experience building production applications with modern frameworks (React, Vue, Svelte). Deep understanding of web platform APIs—especially media (HTMLVideoElement, MSE, HLS, DASH), performance (Intersection Observer, Web Workers, streaming), and browser APIs. You write clean, maintainable code with attention to detail.

Bias for action and ability to do a lot with a little. You ship quickly and iterate based on feedback. Don't let perfect be the enemy of good. Can take a scrappy prototype to production polish efficiently. Find creative solutions with limited resources. Comfortable with ambiguity–a real self-starter with a ton of initiative.

Track record leading high-impact projects. Balance moving fast with building for the long term. Led projects that measurably improved activation rates, adoption, retention, or NPS.

Systems thinker who designs for scale. Can decompose complex journeys, identify leverage points, and create abstractions that make hard things simple. Design component APIs and integration patterns that serve both novice and advanced users. Think about solving problems not once, but for the next hundred times.

Excellent communicator and cross-functional collaborator. Write clear documentation, RFCs, and PRs. Explain technical tradeoffs to non-technical stakeholders and advocate effectively for developer experience. Excel at working with other cross-functional teams. Know when to build consensus and when to make decisions and move forward.

Design-minded with attention to detail. Strong sense of visual design, polish, and what makes interfaces feel delightful. Notice when spacing is off, animations feel janky, or affordances aren't clear. Can collaborate effectively with designers or prototype high-quality UIs independently.

Nice-to-haves

Deep experience with video technology. Extensive work with HTML5 media APIs, player frameworks (Video.js, Shaka Player, HLS.js, Plyr), streaming protocols (HLS, DASH, WebRTC), or video player development. Deep understanding of adaptive bitrate streaming, DRM, captions, Web Components, and video optimization. Built or contributed to video players used at scale.

History building beloved developer tools or OSS projects. Built libraries, React components, framework plugins, or developer tooling that thousands of developers use. Maintained successful open source projects with strong communities. Care deeply about API ergonomics, documentation quality, semantic versioning, and backwards compatibility.

Performance and build optimization expertise. Deep understanding of bundle optimization, code splitting, lazy loading, and modern build tools (Vite, esbuild, Turbopack). Experience profiling and optimizing performance at scale.

Testing and quality automation experience. Built or championed automated testing strategies (unit, integration, E2E, visual regression). Experience with testing frameworks like Jest, Vitest, Playwright, or Cypress. Can introduce testing culture.

U.S. Benefits

You'd join an amazing team from places like Google/YouTube, Amazon/Twitch, Facebook/Oculus, Reddit, Brightcove, Bain, and the BBC. We have a supportive culture that cares about both excellent work and work-life balance. We are remote-equal, with office spaces in Downtown San Francisco, New York City, and London.

  • Flexible PTO + 11 company holidays

  • Weekly no-meeting days + quarterly focus weeks

  • Healthy work-life balance encouraged

  • Competitive health, dental, and vision insurance

  • Fully funded fertility benefits

  • HSA available, compatible with high deductible plan only ($100 per single employee/month & $200 per family/month employer contribution)

  • FSA available

  • Short-term and long-term disability insurance

  • Group life insurance

  • Travel accident insurance

  • Employee Assistance Program (EAP)

  • Medical support concierge service

  • 401(k)

  • Paid parental leave

  • Investment in career growth through professional development stipend

  • Reimbursements for headphones, cell phones, device upgrades, and SVoD services of Mux customers

  • Lunch reimbursement program

Mux is an Equal Opportunity employer committed to building a diverse company. We believe diversity makes us better, and we strive to be inclusive and equitable. That’s why we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status.

Compensation Range: $176K - $215K