Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Engineer

Wowza Media Systems

We're hiring a senior Java engineer to work on the core of Wowza Streaming Engine - a large, performance-critical Java media server that delivers live and on-demand video for customers in 100+ countries. The heart of this role is Java : concurrency, runtime performance, and designing components that survive real-time media at scale. Deep experience in a kindred language (C#, Kotlin, Scala) counts too - the instincts transfer. There's a C/C++ transcoder underneath, and being able to follow it is a bonus - but the engine you'll own is Java, and that's where we need you to be knowledgeable.

The job

Wowza Streaming Engine powers live events, education, healthcare, enterprise, and government video - workloads where a GC pause at the wrong moment means someone's live stream stutters. The engine is a big, mature Java codebase with a native transcoding layer behind a JNI boundary, and it's the kind of system where the interesting problems are throughput, latency, and correctness under load - not CRUD.

You'll be working inside that engine codebase. That means:
  • Designing and building core features - streaming, transcoding, and packaging workflows built for testability and scale, in code that other engineers will live in for years.
  • Owning performance. Profiling, heap and thread dump analysis, GC behavior, memory and CPU efficiency - finding the real bottleneck behind a stream freeze.
  • Debugging the hard customer problems - the multithreaded, intermittent, only-under-load kind. You read the evidence, form a hypothesis, reproduce it, and fix it properly.
  • Working across the whole pipeline - from ingest protocols through transcoding sessions to packaging and delivery - and across teams, from conception through deployment.
  • Being the engineer others learn from. We hire junior engineers who expect to be taught by people who've been doing streaming for a long time. In this role, that's you - through reviews, design discussions, and being a genuinely useful streaming subject matter expert.
Requirements
What we need
  • Deep expertise in Java or a similar language - 8+ years of hands-on development in performance-critical, large-scale systems. The engine is Java and that's what you'll write, but plenty of experience in a kindred language - statically typed, garbage-collected, on a managed runtime (C#, Kotlin, Scala) - works just as well. Concurrency and multithreading are daily tools for you: thread pools, locks, concurrent data structures, and designing thread-safe components for high-throughput workloads.
  • Managed-runtime fluency. You understand garbage collection and its tuning (G1, ZGC, Shenandoah - or the CLR equivalents; the depth transfers), heap and off-heap memory management, and what it takes to keep pauses out of a latency-sensitive path. You can prove where the time and memory go with standard profiling and diagnostic tools.
  • Real streaming domain experience - 3+ years in transcoding and packaging workflows (Wowza or similar). You know the codecs (H.264/AVC, H.265/HEVC, VP9, AV1) and have gone deep in one or more of the common protocols: RTMP, RTSP, HLS, MPEG-DASH, CMAF, WebRTC.
  • Curiosity that didn't retire with seniority. Experience is why we're hiring you; it's not a finish line. You still take apart things you don't understand, you still change your mind on evidence, and you expect to be a better engineer next year than you are today.
  • Fluency with AI coding tools - Claude Code, Aider, or similar agentic tooling, used daily as a lever. You read and verify what they produce, you know when not to trust them, and you keep refining your workflow and context to get more out of them. We treat this as a first-class engineering skill at every level, senior included.
  • Ownership of quality. You test your own work - unit tests through performance tests - you care about the person debugging your code in two years, and you say so plainly when something is broken.
What's a big bonus (not required)
  • C/C++ reading and debugging ability - enough to follow the native transcoder across the JNI boundary, and ideally to contribute to it. The Java side is the job; being at home on both sides of the boundary makes you rarer and more valuable.
  • Hands-on GPU or VPU accelerated transcoding pipelines.
  • Content encryption and DRM , and familiarity with video quality metrics (PSNR, SSIM, VMAF).
  • Contributions to open-source video projects such as FFmpeg or GStreamer.
  • Experience with Wowza Streaming Engine itself.
  • CI/CD and test automation for large-scale software, and experience designing and documenting public APIs and SDKs.
What you'll get out of it

Real ownership of core subsystems in a streaming server that's actually deployed everywhere - and a seat at the table as the engine moves into its next generation. The problems are the good kind: low-latency media delivery end to end, at a depth few codebases can offer. And you'll multiply yourself: the engineers you mentor and the designs you shape will outlast any single feature you ship.

Benefits
  • 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)

Who we are

Wowza Media Systems is a Colorado-based global leader in video streaming software. Our technology powers live and on-demand video delivery for education, healthcare, enterprise, gaming, government, and more - reaching customers in over 100 countries. Backed by Clearhaven Partners, we continue to grow by pushing innovation in scalable, low-latency video streaming.
Why join Wowza?

At Wowza, you'll be part of a fast-paced, mission-driven team working on solutions that power critical real-world applications - from live-streaming graduations to helping parents monitor NICU care. We encourage ownership, collaboration, and innovation while providing a supportive, global team environment.

Bottom line: if you're deep in Java or a kindred language, seasoned in streaming, still curious after all these years, and you want your performance work to show up as someone's graduation streaming without a hitch - we want to talk to you.
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Java Engineer in United States vacancy
  •  ...Are you a Senior Java Software Engineer who thrives on solving real-world problems and creating solutions that make a genuine impact? Do you enjoy working directly with customers to understand their needs and translate them into clean, reliable software? If you’re someone... 
    Senior
    Full time

    Intix/netguardians

    Remote
    9 hours ago
  •  ...Contributing to impactful projects in a remote environment, the full-time salaried Senior Java Engineer will focus on enhancing the core infrastructure of Elasticsearch by designing new features, improving observability, and automating development workflows. Key responsibilities... 
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    3 days ago
  •  ...Senior Java Engineer Duration: Contract/Full Time Location: Remote in Canada Key Skills: ~8+ years of experience ~ Kafka ~ Java ~ Spring Boot, Spring Batch ~ AWS expertise as developer ~ Design patterns ~ Microservices ~ Snowflakes are a plus.... 
    Senior
    Full time
    Contract work
    Remote work

    Zortech Solutions

    United States
    3 days ago
  • $200k - $230k

     ...Summary CTC Group is seeking a Senior Java Software Engineer to support mission-critical SIGINT and cyber systems at Fort Meade. This role focuses on Java development, embedded systems, troubleshooting, and hardware/software integration in a fast-paced government... 
    Senior
    Full time

    Ctc Group

    Remote
    9 hours ago
  •  ...Senior Java Video Streaming Engineer We're seeking a Senior Java Video Streaming Engineer with deep expertise in transcoding, packaging, and delivery workflows to join our engineering team. In this role, you will architect, implement, and optimize live and on-demand... 
    Senior
    Remote work

    Wowza Inc

    United States
    9 hours ago
  • Mandatory skills: 8 + years of strong coding experience in Java Webserives, microservices, Springboot
    Senior
    Part time

    Intelliswift

    Austin, TX
    12 hours ago
  •  ...Launch your Java career to new heights! Our client is seeking a top-tier Senior Java Engineer to design and deploy cutting-edge microservices and APIs powering Customer Data solutions. You'll join a dynamic team building vital mid-layer services across the organization... 
    Senior

    Kaav Inc.

    Seattle, WA
    2 days ago
  •  ...Senior Java Engineer Launch your Java career to new heights! Our client is seeking a top-tier Senior Java Engineer to design and deploy cutting-edge microservices and APIs powering Customer Data solutions. You'll join a dynamic team building vital mid-layer services... 
    Senior

    Software Technology Inc

    Seattle, WA
    3 days ago
  •  ...Senior Java Engineer We are looking for talented Senior Java Engineer to join our team. Our California-based customer is an American global e-commerce leader, one of the most popular and successful websites on the Internet. It provides platform services by connecting... 
    Senior
    Freelance
    Work at office
    Remote work
    Flexible hours

    N-iX

    United States
    3 days ago
  •  ...Overview We are looking for a highly skilled Senior Java Engineer to design, develop, and maintain enterprise-grade applications. The ideal candidate will have deep expertise in Java, Spring Boot, and microservices architecture, with strong problem-solving skills... 
    Senior
    Remote work

    The Giant Bullseye

    United States
    4 days ago
  • $20 per hour

     ...Senior Java Engineer Arionkoder is an AI consulting firm helping companies build, embed, and own AI systems that drive real business outcomes. We combine Product Development, Artificial Intelligence, and Team Augmentation to craft digital products and solutions that... 
    Senior
    Permanent employment
    Contract work
    Local area
    Remote work

    Arionkoder

    United States
    20 hours ago
  •  ...Onsite in Boston, MA 4 days per week The organization requires a Senior Java Developer to support both middle-tier server development and...  ...Requirements Bachelor’s degree in Computer Science, Engineering, or a related field. Skills, experience, and other compensable... 
    Senior
    Hourly pay

    Eliassen Group

    Boston, MA
    9 hours ago
  •  ...Senior Java Engineer Ciklum is looking for a Senior Java Engineer to join our team full-time in Romania. We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges.... 
    Senior
    Full time
    Work at office
    Remote work

    Ciklum

    United States
    3 days ago
  •  ...Senior Java Engineer Our client, a leading technology-driven organization, is seeking a Senior Java Engineer to join their team. As a Senior Java Engineer, you will be part of the Software Development Department supporting innovative cloud-native solutions. The ideal... 
    Senior
    Weekly pay
    Temporary work
    Remote work
    Flexible hours

    Experis

    United States
    18 hours ago
  • A leading loyalty solutions provider based in the United States is seeking an experienced Java Developer to join their team. The role focuses on improving existing products and developing new features, emphasizing collaboration and Agile methodologies. Candidates should... 
    Senior
    Remote work
    Flexible hours

    Kobie

    Minneapolis, MN
    22 hours ago
  •  ...Performance Work through dependencies and integration with other engineering teams Partner with the Product Owners to drive clarity on...  ...and design patterns ~ Experience designing APIs and creating Java RESTful microservices ~ Experience with modern build... 
    Senior
    Contract work

    BizTek People

    Beaverton, OR
    1 day ago
  •  ...Senior Java Developer Publicis Sapient is looking for a Senior Java Developer to lead the development of high-performance, scalable software applications. You will work with global agile teams, solving complex business problems and delivering cutting-edge solutions... 
    Senior
    Full time
    Contract work
    Local area
    Remote work

    MSLGROUP

    United States
    9 hours ago
  •  ...Senior Java Engineer AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture... 
    Senior
    Work at office
    Remote work
    Flexible hours

    AgileEngine

    United States
    4 days ago
  •  ...Senior Java Engineer Mama Money is a growth-stage fintech on a mission to improve the financial lives of migrants and underserved communities across Africa and beyond. What started in 2015 as a cross-border payments service has grown into a multi-product financial... 
    Senior
    Temporary work
    Remote work
    Shift work

    Mama Money

    United States
    21 hours ago
  • A leading loyalty solutions provider is seeking experienced Java developers to make rapid improvements to their existing codebase. Candidates should have over 5 years of Java and Spring experience and familiarity with microservices, SQL, and Agile methodologies. Kobie... 
    Senior
    Remote work
    Flexible hours

    Kobie

    Chicago, IL
    1 day ago
  •  ...our established blockchain software house, specializing in enterprise-grade private and public chain solutions. We are seeking a Senior Java Developer to enhance our backend services and contribute to the development of innovative blockchain applications. Responsibilities... 
    Senior
    Full time

    Hyphen Connect

    United States
    9 hours ago
  •  ...solutions provider based in Nashville, TN is seeking experienced developers to join their innovative team. The role involves enhancing Java applications and optimizing performance while working in a flexible, remote environment. Ideal candidates will have extensive... 
    Senior
    Remote work
    Flexible hours

    Kobie

    Nashville, TN
    1 day ago
  •  ...Our client, a leading technology-driven organization, is seeking a Senior Java Engineer to join their team. As a Senior Java Engineer, you will be part of the Software Development Department supporting innovative cloud-native solutions. The ideal candidate will have strong... 
    Senior
    Weekly pay
    Temporary work
    Remote work
    Flexible hours

    Manpower Inc

    Milwaukee, WI
    3 days ago
  •  ...Type : Full-time Contract Job Description: We are looking for a Java Developer to analyse, design, code, and test Java/HTML/CSS/SQL...  ...Interact and communicate effectively with all levels of staff, senior management, and customers Provide ad-hoc reporting and analysis... 
    Senior
    Full time
    Contract work

    ESB Technologies

    Chicago, IL
    4 days ago
  • $56.99 - $63.33 per hour

     ...objectives. We are looking for a highly skilled and passionate Senior Software Engineer to play a pivotal role in designing, developing, and...  ...Must-Have Qualifications:** * 8-10 years of experience with Java, Spring framework, cloud development, and Web Services (REST... 
    Senior
    Hourly pay
    Contract work
    Temporary work

    Skill Corp

    Westlake, TX
    2 days ago
  • $140k - $170k

     ...regions. Description: Architect and develop mission-critical Java software for next-generation automated instruments, enabling...  ...APIs, enforce good design practices, and mentor junior engineers if needed. Drive CI/CD pipelines, version control (Mercurial... 
    Senior
    Temporary work
    Flexible hours
    Shift work

    GenScript/ProBio

    Redmond, WA
    4 days ago
  • A leading loyalty solutions provider is seeking a skilled software developer to enhance its Java/Angular codebase and improve application performance. This role offers remote work flexibility, contributing to a collaborative culture focused on innovation. Candidates should... 
    Senior
    Remote work

    Kobie

    Washington DC
    1 day ago
  •  ...following location(s): AZ, NC and TX. As a Sr. Software Engineer on the Enterprise Payments team with strong Java foundation and coding experience, you will be...  ..., and information reporting API applications. The Senior Software engineer will be responsible for all... 
    Senior
    Remote work

    First Citizens Bank

    Raleigh, NC
    8 days ago
  •  ...A leading tech staffing firm is seeking a Java Full Stack Developer with expertise in Finastra Loan IQ. The role involves designing and maintaining microservices for loan servicing platforms and building intuitive front-end interfaces using Angular. Ideal candidates will... 
    Senior
    Full time

    Holistic Partners, Inc

    Addison, TX
    9 hours ago
  • IntraEdge has an immediate need for a Senior Java Developer in Chicago, Illinois. Requirements: US Citizen only. Must interview onsite...  ...tools, frameworks and best practices in secure software engineering. Collaborates effectively with other members of the team to deliver... 
    Senior
    Full time
    Work experience placement
    Local area
    Immediate start
    Relocation

    IntraEdge

    Chicago, IL
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Engineer. Be the first to apply!