Senior Java Engineer

3 days, 6 hours ago
Full-time
Senior
Software Development
Wowza

Wowza

Wowza is a trusted video platform offering quality live and VOD streaming services with integrated CMS and analytics, empowering businesses to deliver seamless video experiences globally.

IT Services
51-250
Founded 2005

Description

  • Design and develop core features within Wowza Streaming Engine for testability and scale.
  • Architect, implement, and optimize live and on-demand streaming pipelines.
  • 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.
  • Serve as a streaming subject matter expert and resource to other team members.

Requirements

  • 8+ years of hands-on Java development in performance-critical, large-scale systems.
  • Deep understanding of Java concurrency and multithreading, including thread pools, locks, synchronization, and concurrent data structures.
  • Strong knowledge of JVM internals, including garbage collection tuning (G1, ZGC, Shenandoah), heap/off-heap memory management, and GC pause optimization.
  • Proven ability to optimize Java applications for memory, CPU, and GPU utilization using profiling and diagnostic tools.
  • Experience with JNI (Java Native Interface) for integrating Java with native C/C++ libraries safely.
  • Experience with unit testing, performance testing/tuning, heap dump analysis, thread dump analysis, and debugging complex multithreaded Java applications.
  • 5+ years of experience in transcoding and packaging workflows, preferably with Wowza or similar platforms.
  • Deep knowledge of video codecs including H.264/AVC, H.265/HEVC, VP8/VP9, and AV1.
  • Hands-on experience with GPU- or VPU-accelerated transcoding pipelines.
  • Extensive experience with streaming protocols such as RTMP, RTSP, HLS, MPEG-DASH, CMAF, or WebRTC.
  • Knowledge of content encryption and DRM.
  • Familiarity with video quality metrics such as PSNR, SSIM, and VMAF.
  • Experience with C/C++ development and reading, debugging, or contributing to native codebases that interface with Java via JNI (nice to have).
  • Contributions to open-source video projects such as FFmpeg or gStreamer (nice to have).
  • Experience with Wowza Streaming Engine (nice to have).
  • Understanding of build and CI/CD systems and test automation frameworks for large-scale software (nice to have).
  • Experience creating and documenting public APIs and publicly available SDKs (nice to have).

Benefits

  • Salary range of $175,000 to $200,000.
  • Generous paid time off.
  • Medical, dental, and vision insurance effective on day 1.
  • 401(k) with strong company match.
  • Dependent Care FSA.
  • Employer-paid life insurance and AD&D, plus voluntary life insurance for employee, spouse, and child.
  • Paid parental leave.
  • Short-term and long-term disability coverage.
  • Training and development opportunities.
  • Employee Assistance Program (EAP).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Java Developer

Xebia 1K-5K Internet Software & Services

Xebia is hiring a Java Developer to build and maintain backend applications, REST APIs, and delivery processes for business-critical software solutions in a client-facing engineering environment.

AWS Azure CI/CD Databricks GCP Generative AI Java Jenkins REST API Snowflake Spring Boot
6 hours, 30 minutes ago

Principal Software Engineer - Backend

Dragos 251-1K Professional Services

Dragos is hiring a Principal Software Engineer to help build its OT Security Platform as part of a remote-first backend engineering organization focused on protecting industrial systems.

CI/CD Docker Elasticsearch Go Grafana Kotlin Kubernetes Microservices PostgreSQL Prometheus Python Rust Terraform
6 hours, 30 minutes ago

Backend Engineer, Moderation Enforcement

Reddit 1K-5K Internet Software & Services

Reddit is hiring a remote-friendly software engineer to help build moderation products and features that support moderators in growing meaningful communities across its platform.

Go GraphQL gRPC HTTP Python REST API Ruby Rust
6 hours, 45 minutes ago

(Senior) Node.js Developer - Freelance

Netguru 251-1K Internet Software & Services

Netguru is hiring a fully remote Senior Node.js Developer to support client projects in digital commerce, focusing on building and integrating software solutions for a B2B and marketplace context.

Agile AWS Docker JavaScript NestJS Node.js REST API TypeScript
6 hours, 45 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers