Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Mon, Jun 01, 2026
This job expires in: 30 days
Job Summary
Building a cutting-edge video processing engine, the full-time Senior Software Engineer will design and implement workflows for encoding and transcoding while developing a cross-platform rendering engine and optimizing performance in a remote environment.
Key responsibilities
- Design and implement encoding, decoding, and transcoding workflows using FFmpeg for diverse video formats
- Develop and optimize a Skia-based rendering engine for web and native platforms, utilizing WebGPU, Metal, and WebGL
- Integrate video and rendering capabilities across iOS and web platforms, ensuring seamless functionality and performance
Required qualifications
- 5+ years of professional programming experience
- Strong proficiency in C or C++, with additional depth in TypeScript or Swift
- Experience with video processing (FFmpeg, GStreamer) or graphics rendering (Skia, OpenGL)
- Working knowledge of video codecs (H.264, H.265, VP9, AV1) and container formats
- Understanding of cross-platform development targeting web and native runtimes
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...