Slate
Senior Software Engineer - Video Platform
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
- 1Check the flexibility label above, region restricted, matches where you plan to live and work.
- 2Tailor your CV to the role at Slate, mentioning your remote working experience and working hours (Async).
- 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.
Free to apply, no account needed.
$80,000 to $180,000 · You'll be taken to the employer's careers page.