Wowza Media Systems logo
Posted 2mo agoRemote

Senior Java Engineer

SeniorRemoteSalary undisclosed
Required Skills
Next.jsJavaKotlinCI/CD
Job Description

We’re hiring a senior Java engineer to work on the core of Wowza Streaming Engine — a large, performance-critical Java media server that delivers live and on-demand video for customers in 100+ countries. The heart of this role is Java: concurrency, runtime performance, and designing components that survive real-time media at scale. Deep experience in a kindred language (C#, Kotlin, Scala) counts too — the instincts transfer. There’s a C/C++ transcoder underneath, and being able to follow it is a bonus — but the engine you’ll own is Java, and that’s where we need you to be knowledgeable.

The job

Wowza Streaming Engine powers live events, education, healthcare, enterprise, and government video — workloads where a GC pause at the wrong moment means someone’s live stream stutters. The engine is a big, mature Java codebase with a native transcoding layer behind a JNI boundary, and it’s the kind of system where the interesting problems are throughput, latency, and correctness under load — not CRUD.

You’ll be working inside that engine codebase. That means:

  • Designing and building core features — streaming, transcoding, and packaging workflows built for testability and scale, in code that other engineers will live in for years.
  • Owning performance. Profiling, heap and thread dump analysis, GC behavior, memory and CPU efficiency — finding the real bottle

Similar Openings in Backend

View all in category