Senior Java Engineer
$175k - $200kWowza Media Systems
Role Description
We’re seeking a Senior Java Video Streaming Engineer with deep expertise in backend Java with direct experience writing code for a streaming server or engine (e.g., Wowza, FFmpeg, Ant Media, Red5) to join our engineering team. In this role, you will architect, implement, and optimize live and on-demand streaming pipelines in Wowza Streaming Engine. We are looking for someone with deep expertise in streaming video standards and a low level understanding of the key components in video processing.
- 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.
Qualifications
- 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).
Requirements
- Experience with C/C++ development and ability to read, debug, and contribute to native codebases that interface with Java via JNI.
- Contributions to open-source video projects such FFmpeg or gStreamer.
- Experience with Wowza Streaming Engine.
- Understanding of build (CI/CD) and test automation frameworks for large scale software.
- Experience creating and documenting public APIs and creating publicly available SDKs.
Benefits
- Salary Range: $175,000 - 200,000
- 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)
- ...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
- 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...SeniorFull time
- 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...SeniorFull timeRemote workFlexible hours
- 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...SeniorFull timeLocal areaRemote work
- 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...SeniorFull time
$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- ...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 software...SeniorFull timeRemote work
$225k - $275k
...Technology Solutions Group is seeking a skilled and motivated Software Engineer to join our team in developing cutting-edge geospatial analysis,... ..., implementing, and maintaining scalable and performant Java-based microservices that interact with both relational and NoSQL...SeniorFull timeRemote workFlexible hoursNight shift$120k - $175k
Role Description We are seeking a Senior Java Software Engineer to build and maintain scalable services that power our internal platforms. This role is full stack focused, with opportunities to contribute to user-facing internal tools as needed. Experience with Salesforce...SeniorFull timeRemote work- ...Senior Java Engineer 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...SeniorRemote work
$171.7k - $232.3k
Role Description The Boeing Company is looking for a Senior Java Software Engineer – Developer (Virtual) to join the Advanced Ground Architecture team. This position will focus on supporting the Boeing Defense, Space & Security (BDS) Software Engineering organization....SeniorFull timeWork experience placementFlexible hours$114k - $152k
...Senior Java Software Engineer Remote – US-Based Only No visa sponsorship | No third-party agencies ** Must have Java, AWS, Angular, and NoSQL experience ** We are seeking a Senior Java Software Engineer to join a growing engineering team building scalable cloud...SeniorRemote workVisa sponsorship- 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
- 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
- Role Description Ness USA has a telecommuting position for an Associate I – Senior Java Streaming Engineer to design, develop, test, and support distributed software applications. Position is remote and may require relocation to or from a customer site if in-person attendance...SeniorFull timeRemote workRelocation
- 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
$133.1k - $252.9k
Role Description We are on the lookout for a Senior Software Engineer to join our Elasticsearch team and focus on ensuring that the shared platform... ...algorithms and data structures. ~Strong skills in core Java and conversant in the standard library of data structures and...SeniorFull timeLocal areaFlexible hours$50 - $80 per hour
Role Description We are seeking a Senior Java Backend Engineer to join a platform engineering team building a next-generation self-service platform for application developers. The platform is already in production beta with multiple microservices and requires feature enhancements...SeniorFull time$133.1k - $252.9k
Role Description We are on the lookout for a Senior Software Engineer to join our Elasticsearch - Distributed Systems team and focus on how Elasticsearch... ...and consensus algorithms. You have strong skills in core Java and are conversant in the standard library of data...SeniorFull timeLocal areaWorldwideFlexible hours- Role Description Ryz Labs is looking for a skilled Senior Scala/Java Backend Engineer to join a dynamic technology team in the financial industry. This role involves designing and implementing server-side applications that handle complex data and integrate with various...SeniorFull timeRemote work
- ...Vervic Inc. in Washington, D.C. is looking for a Senior Full Stack Developer with over 10 years of experience in Java and expertise in Collibra for data governance tasks. The role includes developing scalable solutions by designing robust APIs and engaging in full-stack...SeniorWork at officeRemote work
- ...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 jobFlexible hours
- ...location(s): AZ, NC and TX. We are looking for a hands-on Senior Software Engineer to join our growing Online Banking delivery team, which... ...Preferred Skills: ~8-10 years of hands on experience with Java/J2EE environment ~ Excellent ability to communicate technical...SeniorTemporary workRemote work
$70 per hour
...Job Description Must haves for key technology expertise: JAVA, Spring, Rest Services Development. SQL and exposure to Google cloud... ...Qualifications Our Client is seeking to fill a Sr. Software Engineer, Product Deployment position. Ideal candidate has at least 4+...SeniorFull timeContract workTemporary work- A leading tech company is seeking a Senior Java Full Stack Developer for a remote position. The contract duration is between 12 to 24 months. Candidates should have a minimum of 9 years of experience and be available for interviews this week. Additionally, candidates must...SeniorRemote jobContract work
- Role Description We are seeking a highly motivated and experienced full stack Senior Software Engineer (Java/MySQL/AWS/Javascript) to join our Support Tools team. The ideal candidate will be a positive and collaborative team player with a strong background in both front...SeniorPermanent employmentFull timeTemporary workRemote work
- Role Description Estamos em busca de uma pessoa Desenvolvedora Backend Sênior com experiência em Java para atuar em um projeto estratégico de transformação arquitetural. Você fará parte de um time de desenvolvimento de APIs e microsserviços, contribuindo para a evoluçã...SeniorFull time
- Role Description We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing... ...delegation and time management skills ~Problem-solving abilities ~BSc in Computer Science, Engineering or relevant field...SeniorContract workWork experience placement
- Role Description The Senior Java Developer will have a solid understanding of Java fundamentals and designing & developing a system using a Java-based stack of technologies like Spring and Hibernate. The role requires a solid understanding of transactions, security, and...SeniorFull time
- Role Description We are currently searching for a Senior Java Developer: ~Develop and maintain scalable, real-time backend systems using... ...A deep understanding of the difference between "coding" and "engineering." Requirements ~7+ years of experience with Java 8 or...SeniorFull timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Engineer. Be the first to apply!
- lead full stack java developer Remote
- java ui developer Remote
- java developer remote Remote
- java web developer Remote
- senior java developer Remote
- remote junior java developer Remote
- full stack java developer Remote
- java spring developer Remote
- entry level java developer remote Remote
- java developer remote part time Remote

















