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

Senior Java Engineer

Full-time

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. 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 4 days ago
Similar jobs that could be interesting for youBased on the Senior Java Engineer in United States vacancy
  • Role Description We’re currently looking to add a Senior Java Engineer to this nerd club of ours. If you’re someone who has 5+ or so years of experience, we’d love to chat. You’ll join forces with 3-5 other team members to deliver high-quality, low-maintenance software... 
    Senior
    Full time

    Lean TECHniques

    Remote
    2 days ago
  • Role Description SAIC is seeking an experienced Senior Java Developer to join our Agile team supporting one of our prestigious government...  ...secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology... 
    Senior
    Full time

    SAIC

    Remote
    4 days ago
  • Role Description This is a remote position. As Java Senior Software Engineer with backbase certification, you will be responsible for developing and testing software code and meeting customer needs, based on development rules set by your lead. In a nutshell, you’ll be... 
    Senior
    Full time
    Remote work
    Flexible hours

    CoorB

    Remote
    4 days ago
  • Role Description We are looking for a Java Engineer! ~Implement microservices for our new cloud-native platform, including envisioning, designing, creating, deployment automation, and monitoring. ~Apply expertise in software development to design and implement solutions... 
    Senior
    Full time
    Local area
    Remote work

    Arionkoder

    Remote
    4 days ago
  • Sales Operations Analyst | AI + EdTech (Remote US) High-growth AI/EdTech company is hiring a Sales Operations Analyst to support the next phase of revenue scale. The organization is building AI-driven tools that transform how students learn to read through real-time comprehension...
    Senior
    Remote work

    Motion Recruitment

    San Francisco, CA
    20 hours ago
  •  ...multinational investment bank driven by tech is looking for a software engineer to join their Quantitative Fixed Income Engineering team as part...  ...Credit business. They are looking for someone with strong core Java with experience using react and microservices seen as a bonus.... 
    Senior
    Relocation

    Radley James

    Cary, NC
    1 day ago
  • Role Description As a Java Developer with strong hands-on software development experience, particularly in embedded systems, you will...  ...-critical systems. You will collaborate with multidisciplinary engineering teams to deliver robust, high-quality software throughout the... 
    Senior
    Full time

    Sopra Steria

    Remote
    6 days ago
  •  ...Senior Java Software Engineer Job Location: Milwaukee, WI Key Technology: backend, Spring Boot, Kubernetes, Docker, Java 8+, REST API Job Responsibilities In this role, you will be required to participate in all stages of the software product development life cycle. This... 
    Senior

    Highbrow

    Milwaukee, WI
    4 days ago
  •  ...JOB SUMMARY The Senior Applications Developer is responsible for the full systems life cycle management of applications, including analysis...  ...industry. Required Qualifications 6+ years of experience with Java, including building complex, scalable applications. 6+ years of... 
    Senior

    Compunnel

    New York, NY
    4 days ago
  •  ...Software Engineer Opportunity If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to hear from you. Seeking creative, high-energy, diverse and driven software engineers... 
    Senior

    Software Technology Inc

    Alpharetta, GA
    2 days ago
  • $160k

     ...Software Engineer – Java & Linux We are seeking an experienced Software Engineer with strong expertise in Java development and Linux environments to support enterprise‑grade, high‑performance applications in distributed computing environments. Required Qualifications:... 
    Senior
    Flexible hours

    Jobr

    Columbia, MD
    4 days ago
  •  ...Looking for local profiles in Warren/Detroit MI. Client interview will be in person in GM Office. Position: Senior Java Engineer Qualifications: Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering or related technical degree. Minimum... 
    Senior
    Work at office
    Local area

    TechDigital Group

    Warren, MI
    20 hours ago
  • $145k - $155k

     ...Senior Software Engineer – Java (Monolithic Systems) Richardson, TX (Hybrid - 2 days onsite) Full-Time A publicly traded enterprise software company is hiring a Senior Software Engineer to work on a large-scale workforce management platform used by high-volume contact... 
    Senior
    Full time

    Motion Recruitment Partners LLC

    Richardson, TX
    4 days ago
  •  ...QUALIFICATIONS Technologies Strong development experience with Java or Scala Implemented end-to-end microservice solutions...  ...technology quickly Strong experience working with DevOps engineers to build and deploy infrastructure with cloud deployment... 
    Senior

    ECHO IT SOLUTIONS INC .

    Farmers Branch, TX
    2 days ago
  •  ...Our goal is not just to build technology, but to build the future operating model for our clients. About the Role Senior Java Search Engineer who will primarily work on backend development with a strong focus on optimizing full-text and vector search capabilities... 
    Senior
    Contract work
    Flexible hours

    Careers at Lineate

    New York, NY
    1 day ago
  •  ...Jersey City, NJ. Our client seeks a highly experienced software engineer to lead the design and development of next‑generation trading systems...  ...‑on software design and development experience. Expertise in Java, Python, and Linux. Deep experience with low latency messaging... 
    Senior

    Eliassen Group

    Jersey City, NJ
    4 days ago
  •  ...Senior Java Full Stack Engineer (Onsite – Charlotte, NC) Location: Charlotte, NC Work Arrangement: Onsite Employment Type: Full-time Experience Level: Senior (5+ years) Position Summary We are seeking a highly skilled Senior Java Full Stack Engineer to join our technology... 
    Senior
    Full time
    Work experience placement

    Strategic Staffing Solutions

    Charlotte, NC
    4 days ago
  •  ...Senior Java Developer The AmEx group is looking to expand and add on a senior developer for various projects they are working on. The...  ...on the market. This developer will be working around the core engine of the sourcing platform used on the team. In addition, this developer... 
    Senior
    Permanent employment
    Full time
    Remote work
    Home office

    Software Technology Inc

    United States
    2 days ago
  •  ...and the firm's strategic objectives. What You'll Do Serve as a Senior Developer, collaborating closely with internal development teams...  ...ll Bring Must‑Have Qualifications 8-10 years of experience with Java, Spring framework, cloud development, and Web Services (REST, SOAP... 
    Senior

    Aquent

    Westlake, TX
    4 days ago
  •  ...About the Opportunity We are looking for an experienced Senior Backend Software Engineer with the skills, energy, and passion for coding to be a key...  ...power our core product offering. You will use your skills in Java, Kubernetes, and cloud‑native development to deliver high‑... 
    Senior
    Flexible hours

    Dormont Manufacturing Company

    San Francisco, CA
    20 hours ago
  •  ...Java Developer My client is a global technology consulting and digital solutions company...  ...web applications using the best engineering practices Performing hands-on software...  ...components and interfaces in collaboration with Senior Engineers, Architects, and Infrastructure... 
    Senior
    Local area

    E-Solutions

    Phoenix, AZ
    20 hours ago
  •  ...About the role As a Java Engineer, you will work on the modernization of the application architecture and its evolution. Most projects either modernize one part of the platform or implement a new business requirement. Independently of the type of the project, you will... 
    Senior
    Contract work
    Work at office
    Remote work

    Dotlinkers IT recruitment

    Poland, NY
    4 days ago
  • $240k - $250k

     ...Basic Requirements: ~20 years of experience as a software engineer ~ Bachelor's degree in a technical discipline ~4 additional...  ...will become a member of a mature software development effort using Java as the primary language. The development effort uses Agile... 
    Senior
    Immediate start

    Shield Consulting Solutions

    Annapolis Junction, MD
    1 day ago
  •  ...Job description: -Minimum 10+ years of experience in enterprise Java development -Strong foundation in Computer Science fundamentals such as data structures and algorithms -Experienced in delivering advanced solutions for a multi-tier, distributed web application... 
    Senior

    Diverse Lynx

    Sunnyvale, CA
    2 days ago
  • $160k

     ...ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense...  ...of the US government and military services. Software Engineer – Java & Linux We are seeking an experienced Software Engineer with strong... 
    Senior
    Work at office
    Flexible hours

    Medium

    Columbia, MD
    1 day ago
  •  ...Our client, a IT Services and Consulting company, is looking for a Senior Java Engineer for their Irving, TX /Hybrid location. Responsibilities: Design, develop, and deliver scalable Java-based microservices using Spring Boot. Lead end-to-end engineering... 
    Senior

    ICONMA

    Irving, TX
    4 days ago
  •  ...Overview We are seeking a full-time Senior Java Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for providing technical leadership and project planning for software development for products, applications... 
    Senior
    Full time

    Garmin

    Olathe, KS
    4 days ago
  •  ...Job Title : Senior Software Engineer Location : Rockville MD (remote until Covid-19) Duration : 6 Months CTH Visa : GC & USC H4 EAD Job Description This is a professional hands-on IT position in which the incumbent's main responsibilities... 
    Senior
    Remote work

    Navtech

    Rockville, MD
    2 days ago
  •  ...Excellent 6 month Contract for an experienced Java - Fullstack Developer Why You’d Like It This is a contract for a Java Developer...  ...major initiatives kicking off simultaneously, a number of the core engineering team have been seconded to specialized projects. To keep the... 
    Senior
    Hourly pay
    Permanent employment
    Contract work
    Work at office
    Local area
    Work visa

    Digitalgarage

    Albany, NY
    1 day ago
  •  ...A technology consulting firm in New Jersey is seeking a Java Developer with ATG/Endeca commerce experience for a 6-month contract. The ideal candidate will have over 6 years of experience in Java/J2ee technologies and Microsoft .NET, and strong programming skills including... 
    Senior
    Contract work

    GRMinc

    New York, NY
    20 hours ago

Do you want to receive more vacancies?

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