This job is no longer available
This job expired on 14/09/2026. It no longer accepts applications.
Senior Software Engineer – Video Platform
Jobgether
Job description
About the role
Join an innovative engineering team that builds the core technology behind advanced video creation and rendering for web and native platforms. As a Senior Software Engineer you will design high‑performance systems that enable real‑time video processing, graphics rendering, and seamless cross‑platform experiences.
Key responsibilities
- Design, develop and optimise video processing pipelines for encoding, decoding, transcoding and rendering across multiple platforms.
- Build and enhance cross‑platform rendering infrastructure using modern graphics APIs and GPU‑accelerated frameworks.
- Develop WebAssembly‑based solutions, focusing on performance, memory usage and browser execution.
- Integrate native video and rendering capabilities with web and mobile applications, including iOS support.
- Improve system performance, scalability, observability and reliability through profiling, monitoring and continuous optimisation.
- Collaborate with frontend, editor and platform engineers to deliver seamless user experiences.
- Troubleshoot complex multimedia, rendering and integration challenges while maintaining high engineering standards.
Required profile
- 5+ years of professional software engineering experience.
- Strong proficiency in C or C++ and solid experience with TypeScript and/or Swift.
- Proven experience building video processing solutions using FFmpeg, GStreamer, libav or similar frameworks.
- Deep understanding of graphics rendering technologies such as Skia, WebGPU, Metal, WebGL or OpenGL.
- Hands‑on experience with WebAssembly, Emscripten and WebCodecs.
- Knowledge of modern video codecs and container formats (H.264, H.265, VP9, AV1).
- Ability to integrate native code with web or mobile platforms and optimise performance in GPU‑accelerated or memory‑constrained environments.
- Strong problem‑solving, communication and collaboration skills for distributed teams.
Required skills
- C / C++
- TypeScript
- Swift
- FFmpeg
- GStreamer
- libav
- Skia
- WebGPU
- Metal
- WebGL
- OpenGL
- WebAssembly
- Emscripten
- WebCodecs
- H.264
- H.265
- VP9
- AV1
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Ireland.
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Jobgether