Slate logo

Slate

Senior Software Engineer - Video Platform

Region Restricted

Remote work allowed only within certain countries or regions.

Europe, LATAM, Africa

Employer listed it 5 months ago · Found 5h ago

Been open since 5 months ago. Long-running listings are sometimes left up after the role is filled.

Salary

$80,000 to $180,000

Location

Europe, LATAM, Africa

Work style

Async

Contract

Full-time

Experience

Senior

Category

Software

Published by the employer

Remote flexibility

Region Restricted

Remote work is allowed, but only for candidates based in Europe, LATAM, Africa.

What the employer says

  • Source listing states candidate location: "Remote (UTC-5) to UTC+2, Europe, South America, Africa, USA, Remote"

What Nomaders makes of it

  • Applications outside the listed area are usually rejected
  • Timezone overlap with the listed area is often expected

The quotes above are the employer's own words; the reading is ours. Always check the original listing and employment terms before working from another country.

About the role

Remote (UTC-5 to UTC+2) | Full-time

Video Platform Engineer

Compensation (base + equity):

Salary is location-dependent:

United States: $150k–$180k USD

Rest of World: $80k–$130k USD, depending on location and experience

We use location-based salary ranges aligned to local markets and offer meaningful equity upside across all regions.

The Pitch

We're building the video and rendering platform that powers Slate's collaborative video editor. Our systems handle everything from real-time preview rendering to final export encoding, running sophisticated pipelines across web browsers, iOS devices, and native runtimes through WebAssembly.

This role sits at the intersection of systems programming, graphics rendering, and cross-platform development. You'll work on FFmpeg integrations, WebAssembly compilation pipelines, a Skia-based rendering engine, and iOS native integrations. If you're excited about building the full stack of video and graphics infrastructure across web and native platforms, this is your opportunity.

What You'll Actually Do

Build the video processing engine

Design and implement encoding, decoding, and transcoding workflows that handle diverse video formats efficiently. You'll work extensively with FFmpeg for video processing operations, optimize builds for size and performance, and troubleshoot codec-specific issues across web and native platforms.

Develop the cross-platform rendering engine

Work on our Skia-based rendering engine that runs across browsers and native runtimes. You'll build and optimize graphics pipelines using WebGPU, Metal, and WebGL, targeting both WASM builds and arm64 native platforms.

Push the boundaries of browser-based video

Develop and maintain our WebAssembly infrastructure by compiling C/C++ codebases using Emscripten, optimizing for browser execution, and managing memory constraints. You'll leverage the WebCodecs API for hardware-accelerated encoding/decoding where available, with smart fallback handling.

Integrate across platforms

Build and maintain our iOS integrations using Swift, ensuring video and rendering capabilities work seamlessly on mobile. You'll also integrate TypeScript APIs into our Angular web application to surface platform capabilities to users.

Obsess over performance and reliability

Profile and optimize video and rendering workloads, reduce processing latency, minimize memory footprint, and improve throughput across our pipeline. Build observability into our systems to understand real-world performance and debug issues across the full stack.

Work with people who care about craft

Collaborate closely with editor engineers to integrate video and rendering capabilities into the user-facing product. We value clear communication, thoughtful problem-solving, and code that will be maintainable in two years.

You'd Be a Great Fit If...

Requirements

  • ·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, libav) or graphics rendering (Skia, OpenGL, Metal)
  • ·Working knowledge of video codecs (H.264, H.265, VP9, AV1) and container formats
  • ·Understanding of cross-platform development targeting web and native runtimes

Benefits

No benefits package published with this listing. Ask about it at first interview.

How to apply

  1. 1Check the flexibility label above, region restricted, matches where you plan to live and work.
  2. 2Tailor your CV to the role at Slate, mentioning your remote working experience and working hours (Async).
  3. 3Apply directly on the employer's careers page using the button below. Nomaders never handles your application.

Found 5h ago. Last checked today. Always confirm the details on the original posting, salary and location can change after publication.

Listing sourced from Company boards.

Similar roles

Other open software roles with comparable remote rules.

Browse all open roles

Free to apply, no account needed.

$80,000 to $180,000 · You'll be taken to the employer's careers page.