Senior Software Engineer - Video Platform

New
SpainFull-TimeSenior
SalaryCompetitive salary based on location and experience.
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
SwiftTypeScriptC++

Requirements

  • 5+ years of professional software engineering experience.
  • Strong proficiency in C or C++, with additional expertise in TypeScript and/or Swift.
  • Experience building video processing solutions using technologies such as FFmpeg, GStreamer, libav, or similar frameworks.
  • Strong understanding of graphics rendering technologies including Skia, WebGPU, Metal, WebGL, OpenGL, or related platforms.
  • Experience with WebAssembly, Emscripten, WebCodecs, or other cross-platform compilation technologies.
  • Knowledge of modern video codecs and container formats such as H.264, H.265, VP9, AV1, and related media standards.
  • Experience integrating native code with web or mobile platforms and optimizing performance in GPU-accelerated or memory-constrained environments.
  • Strong problem-solving, communication, and collaboration skills with the ability to work effectively in a distributed engineering team.
  • Interest in leveraging AI-assisted development tools responsibly to improve engineering productivity.

Responsibilities

  • Design, develop, and optimize video processing pipelines for encoding, decoding, transcoding, and rendering across multiple platforms.
  • Build and enhance cross-platform rendering infrastructure using modern graphics technologies and GPU-accelerated frameworks.
  • Develop and maintain WebAssembly-based solutions, optimizing performance, memory usage, and browser execution.
  • Integrate native video and rendering capabilities with web and mobile applications, including iOS platform support.
  • Improve system performance, scalability, observability, and reliability through profiling, monitoring, and continuous optimization.
  • Collaborate closely with frontend, editor, and platform engineers to deliver seamless user experiences.
  • Troubleshoot complex multimedia, rendering, and cross-platform integration challenges while maintaining high engineering standards.
  • Contribute to architectural decisions, code reviews, technical documentation, and engineering best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive salary based on location and experience.
Apply Now