SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer, Video Rendering

Roblox - San Mateo, CA, United States - Hybrid - posted 2026-10-13

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 243,290 - 295,250 / annual

Roblox is seeking a Senior Software Engineer to join the Video Team, which owns adaptive video playback and rendering, screen recording, camera capture, live video, video ads, video transcoding, and moderation across mobile, desktop, consoles, web, and backend microservices. This is a hands-on role with primary focus on Android development, offering opportunities to work across all platforms. In this role, you will design, develop, optimize, and debug video capture, encoding, playback, and rendering focused on the Android platform using NDK APIs like Vulkan and AMediaCodec. You'll innovate and architect Roblox's vision for video in a 3D immersive environment, collaborate across teams to develop new video use cases, and help create state-of-the-art video technology for the gaming industry. You'll have opportunities to work across desktop, mobile, and console platforms, as well as backend microservices. Roblox's mission is to connect a billion people with optimism and civility through 3D immersive digital experiences created by a global community of developers. The company is building tools and platforms that empower creators to bring any experience to life, reimagining how people connect from anywhere in the world on any device. The Video Team develops on multiple platforms and focuses on industry-standard codecs rather than codec research or implementation. This role is not a video codec research position. Office presence is Tuesday, Wednesday, and Thursday onsite, with optional presence on Monday and Friday. REQUIREMENTS: - 8+ years of experience designing, developing, and debugging complex C++ applications running on Android - Expert-level knowledge of Android device ecosystem (from low-end to high-end devices) - Proficiency with Vulkan or OpenGL on Android in a performance-oriented environment - Strong video domain knowledge: understanding of AVC, HEVC, and AV1 codecs; knowledge of video compression, delivery, and decoding; familiarity with YUV and HLS; ability to learn new video technologies as the landscape evolves

Similar roles