Wowza Media Systems

Wowza Media Systems

Software Engineer

United States · Junior

Sponsorship not specifiedDetected 15 days ago
JavaC++Data StructuresCI/CDLoad TestingTest AutomationCollaboration

About the role

  • Description We're seeking a Senior Java Video Streaming Engineer with deep expertise in transcoding, packaging, and delivery workflows to join our engineering team.

Responsibilities

  • Understanding of build (CI/CD) and test automation frameworks for large scale software.

Requirements

  • 8+ years of hands-on Java development in performance-critical, large-scale systems.
  • Strong knowledge of JVM internals including garbage collection tuning (G1, ZGC, Shenandoah), heap/off-heap memory management, and GC pause optimization for latency-sensitive applications.
  • Experience with JNI (Java Native Interface) for integrating Java with native C/C++ libraries and managing cross-boundary memory and threading safely.
  • Experience with Unit testing, performance testing/tuning (heap dump analysis, thread dump analysis), and debugging complex multithreaded Java applications.
  • 5+ years' experience in transcoding and packaging workflows (Wowza or similar).
  • Hands-on experience with GPU or VPU accelerated transcoding pipelines.
  • Extensive experience with one or more of the common streaming protocols - RTMP, RTSP, HLS, MPEG-DASH, CMAF, WebRTC.
  • Experience with C/C++ development and ability to read, debug, and contribute to native codebases that interface with Java via JNI.
  • Experience with Wowza Streaming Engine.

Skills

  • Why Join Wowza?

This listing is sourced directly from Wowza Media Systems's careers page and normalized into a canonical job model.