Software Engineer
Core
Building core features and debugging real customer problems within the Wowza Streaming Engine, a large-scale Java media server with a native C/C++ transcoder layer.
Role type
Junior/Mid Software Engineer (Java)
Builds
Core features for the Wowza Streaming Engine, a performance-critical media server handling live and on-demand video at scale.
Domain
Video streaming infrastructure, low-latency media delivery, Java backend development.
Deliverable
production ML models | product features
Required skills
Java, object-oriented programming, collections, exception handling, multithreading/concurrency, AI coding tools (Claude Code, Aider), code navigation, unit testing, JVM performance awareness.
Preferred skills
C/C++ reading ability, streaming protocols (RTMP, HLS, MPEG-DASH, WebRTC, SRT), codecs (H.264/HEVC/AV1), FFmpeg/GStreamer experience, open-source contributions.
Technologies
Java, C/C++, JNI, AI coding tools (Claude Code, Aider), FFmpeg, GStreamer.
Responsibilities
Building core features designed for testability and scale, debugging real customer problems by analyzing logs and reproducing issues, reading and navigating a large existing codebase, writing tests to verify changes, learning video domain concepts (codecs, protocols, transcoding).
Seniority
Junior/Mid, hands-on IC