R

Senior Software Engineer - Video Rendering (Windows)

icon building Company : Roblox
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Software Engineer - Video Rendering (Windows)

The Video Team is responsible for adaptive video playback and rendering, screen recording, camera capture, live video, video ads, video transcoding, and moderation. We develop on mobile, desktops, consoles, web, and our backend microservices platform. This is a hands-on role focused on Microsoft Windows with the opportunity to work across all the areas. This role is not a video codec research or implementation position; we only use industry-standard codecs.


You Will:



  • Design, develop, optimize, and debug video capture, encoding, playback, and rendering focused on the Windows platform using APIs/SDKs such as Media Foundation, DirectX + DXVA, and the manufacturer specific QSV, NVENC, AMF ones.

  • Innovate, architect, and implement our vision for video in a 3D immersive environment.

  • Have the opportunity to work across our platforms (desktop, mobile, and consoles).

  • Have the opportunity to work on our backend microservices

  • Collaborate with different teams all across Roblox to develop new uses of video.

  • Be guided to create state of the art video tech for gaming industry


You Have:



  • An experienced engineer with 5+ years of designing, developing, and debugging complex C++ and performance oriented applications, like game engines, running on Windows.

  • Experience with profiling using tools like Visual Studio, WinDBG, and performance recorder.

  • Knowledgeable within the video domain. You know the high-level difference between AVC, HEVC, and AV1. You understand how video is compressed, delivered, and decoded. You don't have to look up the meaning of YUV or HLS. You love to pick up new technologies as the landscape evolves.

Original job Senior Software Engineer - Video Rendering (Windows) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Senior Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Senior Software Engineer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.