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.
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.
- 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.
- 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)
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.
- ...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...SeniorFull time
- ...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...SeniorFull timeRemote work
- ...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....SeniorFull timeContract workRemote work
$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...SeniorFull time- ...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...SeniorRemote work
- Mandatory skills: 8 + years of strong coding experience in Java Webserives, microservices, SpringbootSeniorPart time
- ...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
- ...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
- ...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...SeniorFreelanceWork at officeRemote workFlexible hours
- ...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...SeniorRemote work
$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...SeniorPermanent employmentContract workLocal areaRemote work- ...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...SeniorHourly pay
- ...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....SeniorFull timeWork at officeRemote work
- ...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...SeniorWeekly payTemporary workRemote workFlexible hours
- 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...SeniorRemote workFlexible hours
- ...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...SeniorContract work
- ...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...SeniorFull timeContract workLocal areaRemote work
- ...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...SeniorWork at officeRemote workFlexible hours
- ...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...SeniorTemporary workRemote workShift work
- 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...SeniorRemote workFlexible hours
- ...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...SeniorFull time
- ...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...SeniorRemote workFlexible hours
- ...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...SeniorWeekly payTemporary workRemote workFlexible hours
- ...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...SeniorFull timeContract work
$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...SeniorHourly payContract workTemporary work$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...SeniorTemporary workFlexible hoursShift work- 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...SeniorRemote work
- ...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...SeniorRemote work
- ...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...SeniorFull time
- 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...SeniorFull timeWork experience placementLocal areaImmediate startRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Engineer. Be the first to apply!
- java cloud engineer United States
- java software engineer United States
- junior java developer United States
- java developer no experience United States
- sr.java developer United States
- java developer c2c United States
- freelance java developer United States
- java developer backend United States
- java ui developer United States
- java angular developer United States



