1

Webrtc Jobs (NOW HIRING)

Audio Software Engineer

San Jose, CA · On-site

$170K - $400K/yr

Work the WebRTC audio path end to end: AEC, noise suppression, and VAD * Ship DSP to the client as C++/Rust compiled to WebAssembly, and as TypeScript in the audio pipeline * Tune endpointing ...

Audio Software Engineer

San Jose, CA · On-site

$170K - $400K/yr

Work the WebRTC audio path end to end: AEC, noise suppression, and VAD * Ship DSP to the client as C++/Rust compiled to WebAssembly, and as TypeScript in the audio pipeline * Tune endpointing ...

At least 2 years of enterprise experience with Contact Center Technologies (WEBRTC) * Modern DevOps tools and techniques including GitHub, CI/CD, and Docker Designs software solutions, algorithms ...

Expertise in distributed systems and IoT protocols (MQTT, WebRTC, DDS). * Experience with fleet management or warehouse automation software. * Strong background in operations research and graph ...

Expertise in distributed systems and IoT protocols (MQTT, WebRTC, DDS). * Experience with fleet management or warehouse automation software. * Strong background in operations research and graph ...

Apply knowledge of WebRTC technologies, including NAT and firewall traversal methods using STUN, ICE, and TURN * Support and troubleshoot VOIP systems and related protocols * Collaborate with ...

Showing results 21-40

Webrtc information

See salary details

$5

$12

$19

How much do webrtc jobs pay per hour?

As of Aug 13, 2026, the average hourly pay for webrtc in the United States is $12.86, according to ZipRecruiter salary data. Most workers in this role earn between $11.54 and $13.46 per hour, depending on experience, location, and employer.

What are the typical day-to-day responsibilities for a WebRTC developer?

As a WebRTC Developer, your daily tasks often include designing and implementing real-time audio, video, and data communication features for web applications. You will work closely with product managers, UX/UI designers, and backend engineers to ensure smooth integration of communication services and troubleshoot connectivity or performance issues. Regular activities also involve code reviews, optimizing network usage, and staying current with WebRTC updates and browser compatibility. Collaboration and frequent testing are integral parts of this role to ensure reliable user experiences.

What are the key skills and qualifications needed to thrive in the WebRTC position, and why are they important?

To thrive as a WebRTC Developer, you need strong expertise in JavaScript, real-time communication protocols, and experience with web development frameworks. Familiarity with tools like WebRTC APIs, signaling servers, and networking concepts, along with knowledge of related libraries (e.g., Socket.io, Janus, or Kurento), is typically required. Problem-solving skills, effective communication, and collaboration are essential soft skills in this role. These abilities enable the seamless creation and maintenance of reliable, secure, and scalable real-time web communication solutions.

What is a WebRTC?

A WebRTC job involves developing, optimizing, and maintaining real-time communication applications using WebRTC technology. This includes working on video/audio streaming, peer-to-peer connections, and network performance improvements. Developers in this role often work with JavaScript, WebRTC APIs, signaling protocols, and backend technologies to ensure seamless communication experiences.

More about Webrtc jobs

What are the most commonly searched types of Webrtc jobs?

The most popular types of Webrtc jobs are:

What states have the most Webrtc jobs?

States with the most job openings for Webrtc jobs include:

Infographic showing various Webrtc job openings in the United States as of August 2026, with employment types broken down into 90% Full Time, and 10% Contract. Highlights an 71% Physical, 6% Hybrid, and 23% Remote job distribution, with an average salary of $26,744 per year, or $12.9 per hour.

Staff Software Engineer, 3D & Data Visualization Tools

Waymo

San Diego, CA • On-site

Full-time

Re-posted 3 days ago


Job description

Waymo's central platform and product for visual debugging, telemetry, and triage provides teams across the company (including Perception, Behavior, and Simulation) with 3D and data visualization tools, using a C++ and TypeScript framework to integrate domain-specific visualizations into a single tool. The backend processes and streams 4D (3D + time) time-series logs, real-time telemetry, and simulation data. In this L6 role, you will own the C++ server infrastructure and concurrent data streaming pipelines. You will design C++ abstractions to load and process fleet logs, optimize Borg and RPC performance, and build APIs that let engineers and automated evaluation pipelines analyze driving data.

You will:        
   Build and maintain concurrent C++ backend services (Borg/Boq RPC servers) that stream time-series and sensor data to the client.    
   Scale C++ data delivery abstractions for offboard storage (CNS, Spanner) and WebRTC streams.    
   Optimize latency and throughput using log-sampling, payload post-processing (deduplication, timeline merging), and async C++ services.    
   Build backend APIs for automated callers (triage bots, evaluation executors) to render driving scenes.    
   Plan technical roadmaps and own the scaling, security, and performance isolation of the offboard data infrastructure.    
   Mentor engineers, review system designs, and establish systems-level C++ best practices.    
You have:        
   Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.    
   5 years of software development experience in C++.    
   Experience with systems programming, including multi-threading, concurrency, memory efficiency, and profiling.    
   Experience building high-throughput distributed systems, RPC services, or time-series data pipelines.    
   Experience leading technical designs and mentoring engineers on complex, multi-quarter projects.    
We prefer:        
   Experience with Google-internal infrastructure (Borg, Boq, Stubby/gRPC, CNS, and Spanner).    
   Experience developing backend systems for video/image rendering, WebRTC, or developer tools.    
   Familiarity with autonomous vehicle data formats (RoadGraph, sensor logs, and trajectory prediction outputs).    
   Familiarity with web client architectures (Angular, TypeScript) to design client-server APIs.    
   Experience with TDD, performance profiling, and integration testing.