Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Wowza

Senior Java Engineer

Wowza

Senior Java Engineer developing core features for Wowza Streaming Engine. Architecting streaming solutions and optimizing video processing workflows for various applications.

Posted 7/8/2026full-timeRemote • 🇺🇸 United StatesSenior💰 $175,000 - $200,000 per yearWebsite

Tech Stack

Tools & technologies
Java

About the role

Key responsibilities & impact
  • Design and develop core features within Wowza Streaming Engine designed for testability and scale.
  • Design and implement advanced transcoder workflows for new codecs and accelerators.
  • Design and implement highly scalable packaging workflows.
  • Debug and resolve customer reported issues, bugs and performance issues.
  • Participate in cross-functional projects from conception through deployment.
  • Be a resource to other team members as a streaming subject matter expert.

Requirements

What you’ll need
  • 8+ years of hands-on Java development in performance-critical, large-scale systems.
  • Deep understanding of Java concurrency and multithreading — thread pools, locks, synchronization, concurrent data structures, and designing thread-safe components for high-throughput workloads.
  • 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.
  • Proven ability to optimize Java applications for memory, CPU, and GPU utilization using standard Java profiling and diagnostic tools.
  • 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).
  • Deep knowledge of video codecs: H.264/AVC, H.265/HEVC, VP8/VP9, AV1.
  • 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.
  • Knowledge of content encryption and DRM.
  • Familiarity with video quality metrics (PSNR, SSIM, VMAF).

Benefits

Comp & perks
  • Generous Paid Time Off
  • Medical, Dental, and Vision insurance (effective Day 1)
  • 401(k) with strong company match
  • Dependent Care FSA
  • Employer-paid Life Insurance and AD&D
  • Voluntary Life Insurance (Employee/Spouse/Child)
  • Paid Parental Leave
  • Short-Term and Long-Term Disability
  • Training & Development opportunities
  • Employee Assistance Program (EAP)

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJNIGarbage Collection TuningMemory ManagementUnit TestingPerformance TestingVideo CodecsGPU AccelerationStreaming ProtocolsContent Encryption