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?
Apply directly at Wowza Media Systems →Create a free account for alerts like thisView Wowza Media Systems immigration profile
This listing is sourced directly from Wowza Media Systems's careers page and normalized into a canonical job model.