Remote Jobs Sign In

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...