Principal WebRTC Engineer - Real-Time Communications

Showcify, Inc.

Canada (KY)

On-site

USD 295,000 - 345,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Roblox in San Mateo, CA is seeking a Principal Software Engineer for the Audio-Video-Communication team to build our next-generation real-time communication platform capable of handling billions of users. You will work with engineers across the engine and partner teams, delivering high-performance, scalable C++ software for cross-device experiences.

The role requires 8+ years of experience with distributed systems, kernel/assembly/memory optimization, and robust, maintainable code.

Qualifications

  • 8+ years of experience developing and deploying user-facing software.
  • Deployed high-quality, multi-service distributed systems at scale.
  • Experience with constrained platforms (consoles, mobile).
  • Proficiency in C++ and parallel/concurrent programming.
  • Knowledge of design patterns and best practices.
  • Able to reason about problems from multiple perspectives.

Responsibilities

  • Build and launch the latest real-time communication platform from the ground up for billions of users.
  • Write efficient, maintainable, and scalable C++ code.
  • Introduce high-quality communication features across devices from mobile to desktop.
  • Enhance robustness and performance of existing components.
  • Collaborate with engine and partner teams to create synergistic solutions.

Skills

C++
Distributed systems
Performance optimization
Concurrency
Kernel/Assembly/memory
Software design patterns
Debugging

Job description

Roblox in San Mateo, CA is seeking a Principal Software Engineer for the Audio-Video-Communication team to build our next-generation real-time communication platform capable of handling billions of users. You will work with engineers across the engine and partner teams, delivering high-performance, scalable C++ software for cross-device experiences.

The role requires 8+ years of experience with distributed systems, kernel/assembly/memory optimization, and robust, maintainable code.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer, WebRTC
Principal Software Engineer, WebRTC

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Principal Software Engineer, WebRTC
Principal Software Engineer, WebRTC

Showcify, Inc. • Canada (KY)

On-site
USD 295,000 - 345,000
Principal Backend Engineer, Communications Platform
Principal Backend Engineer, Communications Platform

Roblox • San Mateo (CA)

On-site
USD 295,250 - 345,040
Equity compensation
Benefits described on page
Realtime Engine Infrastructure Engineer (C++)
Realtime Engine Infrastructure Engineer (C++)

Roblox • San Mateo (CA)

On-site
USD 182,000 - 227,000
Senior Real-Time 3D Engine Engineer
Senior Real-Time 3D Engine Engineer

Roblox • San Mateo (CA)

On-site
USD 243,000 - 295,000
Equity compensation
Senior Engineering Manager, Real-Time Chat Platform
Senior Engineering Manager, Real-Time Chat Platform

Showcify, Inc. • Canada (KY)

On-site
USD 345,000 - 399,000
Senior Real-Time 3D Engine Engineer
Senior Real-Time 3D Engine Engineer

Showcify, Inc. • Canada (KY)

On-site
USD 243,000 - 295,000
Equity compensation
Full-time benefits
Senior Software Engineer, Collaboration Platform & AI
Senior Software Engineer, Collaboration Platform & AI

Roblox • San Mateo (CA)

On-site
USD 243,000 - 295,000
Equity compensation
Engine Scalability Engineer – Real-Time 3D (C++)
Engine Scalability Engineer – Real-Time 3D (C++)

Roblox • San Mateo (CA)

On-site
USD 153,000 - 197,000
Senior Real-Time 3D Engine Engineer (C++)
Senior Real-Time 3D Engine Engineer (C++)

Roblox Corporation • San Mateo (CA)

On-site
USD 243,000 - 295,000