Senior Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Thu, May 21, 2026
This job expires in: 30 days

Job Summary

Building and maintaining core playback infrastructure, the full-time Senior Software Engineer will optimize client-side video playback components and collaborate with global teams to enhance streaming experiences for millions of users, working remotely.

Key responsibilities
  • Build, maintain, and optimize client-side video playback components across multiple platforms
  • Develop new playback features and improve existing user experiences in collaboration with frontend, mobile, and backend engineers
  • Participate in code reviews and contribute to engineering best practices and code quality initiatives
Required qualifications
  • 5+ years of software engineering experience
  • Strong experience with video playback infrastructure technologies such as FFmpeg, ExoPlayer, or MediaCodec
  • Experience building user-facing applications on platforms like Android, iOS, tvOS, macOS, or Roku
  • Familiarity with streaming protocols like HLS and DASH
  • Ability to quickly understand complex systems and existing codebases

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