W

Wowza Media Systems

Cloud and on-prem video streaming platform

Senior Java Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$175k - $195kRemote

About the Job

Requirements

  • At least 8 years of hands-on development in performance-critical, large-scale systems using Java or a similar managed-runtime language such as C#, Kotlin, or Scala.
  • Experience with concurrency and multithreading, including thread pools, locks, concurrent data structures, and designing thread-safe components for high-throughput workloads.
  • Understanding of garbage collection and tuning, heap and off-heap memory management, and reducing pauses in latency-sensitive paths.
  • Ability to use profiling and diagnostic tools to identify time and memory usage.
  • At least 3 years of experience in transcoding and packaging workflows, using Wowza or a similar system.
  • Knowledge of video codecs including H.264/AVC, H.265/HEVC, VP9, or AV1, and deep experience with one or more protocols such as RTMP, RTSP, HLS, MPEG-DASH, CMAF, or WebRTC.
  • Daily use of AI coding tools such as Claude Code or Aider, including reviewing and verifying generated output.
  • Ability to test work from unit tests through performance tests and maintain code quality.

Responsibilities

  • Design and build core streaming, transcoding, and packaging features for testability and scale.
  • Profile and analyze heap and thread dumps, garbage collection behavior, memory use, and CPU efficiency to identify performance bottlenecks.
  • Investigate and resolve difficult intermittent, multithreaded customer issues that occur under load.
  • Work across the pipeline from ingest protocols through transcoding sessions to packaging and delivery, collaborating across teams from conception through deployment.
  • Provide technical guidance to other engineers through reviews and design discussions and serve as a streaming subject matter expert.

Desired Qualifications

  • Ability to read and debug C/C++ code across the Java Native Interface boundary, and ideally contribute to the native transcoder.
  • Hands-on experience with GPU- or VPU-accelerated transcoding pipelines.
  • Experience with content encryption and digital rights management, and familiarity with video quality metrics such as PSNR, SSIM, or VMAF.
  • Contributions to open-source video projects such as FFmpeg or GStreamer.
  • Experience with Wowza Streaming Engine.
  • Experience with continuous integration and continuous delivery, test automation for large-scale software, and designing and documenting public application programming interfaces and software development kits.

About the Company

Wowza Media Systems

Cloud and on-prem video streaming platform

Wowza Media Systems provides streaming solutions for live and on-demand video content across broadcasters, enterprises, healthcare providers, and educational institutions. Its products encode video and deliver it through CDNs, with cloud-based Wowza Streaming Cloud, on-premises Wowza Streaming Engine, and hardware encoder/streamer Wowza ClearCaster, supporting low latency, security, and multiple protocols and codecs. The company differentiates itself by offering a complete, scalable suite that combines cloud and on-premises options, strong analytics, and robust security for a wide range of industries. Its goal is to enable reliable, scalable, and secure video streaming that reaches audiences with low latency and rich features.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Lakewood, CO
Founded
2005

Recently Posted Jobs

Explore more opportunities at Wowza Media Systems

See more jobs