Principal Software Engineer, Real-Time Communications

OneClick Smart Resume

San Mateo (CA)

On-site

USD 295,000 - 345,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity compensation
Benefits on page

Job summary

Roblox in San Mateo, CA is seeking a Principal Software Engineer for the Audio-Video-Communication team to build a platform delivering voice chat, 3D audio, and large-scale broadcast across devices.

You will work in C++ on scalable, multi-service systems, collaborating with engineering managers and the Real-Time Communications team, bringing high-quality real-time features to billions of users.

Qualifications

  • Over 8+ years of experience developing and deploying user-facing software products.
  • Successfully deployed a high-quality, multi-service distributed system at scale with low costs.
  • Familiarity with the challenges of working at scale on constrained platforms like consoles or mobile devices.
  • Experience in performance optimization (working in Kernel, Assembly, C, and memory management).
  • Proficiency in C++ and an understanding of parallel/concurrent programming concepts
  • A grasp of industry standards, best practices, and design patterns
  • Approached problems from multiple perspectives, weighing advantages and drawbacks of different solutions

Responsibilities

  • Build and launch the latest real-time communication platform from the ground up, designed to support billions of users.
  • Employ best programming practices to write code that is efficient, maintainable, and scalable.
  • Play a crucial role in the introduction of high-quality communication features/products on a wide range of devices, from mobile to high-end platforms.
  • Enhance the robustness and performance of existing components
  • Collaborate with engineers across engine and partner teams to create synergistic solutions

Skills

C++
Parallel programming
Distributed systems
Performance optimization
Memory management
Kernel
Assembly
Systems design

Job description

Roblox in San Mateo, CA is seeking a Principal Software Engineer for the Audio-Video-Communication team to build a platform delivering voice chat, 3D audio, and large-scale broadcast across devices.

You will work in C++ on scalable, multi-service systems, collaborating with engineering managers and the Real-Time Communications team, bringing high-quality real-time features to billions of users.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer Real-Time Audio/Video (WebRTC)
Principal Software Engineer Real-Time Audio/Video (WebRTC)

I did my part and supported the Regular Toilet • San Mateo (CA)

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

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Senior Frontend Engineer, Real-Time Voice Platform
Senior Frontend Engineer, Real-Time Voice Platform

Roblox • San Mateo (CA)

Hybrid
USD 243,000 - 296,000
Equity compensation
Health benefits
Principal Backend Engineer, Communications Platform
Principal Backend Engineer, Communications Platform

Roblox • San Mateo (CA)

On-site
USD 295,000 - 346,000
Equity compensation
Benefits described on page
Principal Software Engineer, WebRTC
Principal Software Engineer, WebRTC

OneClick Smart Resume • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Benefits on page
Engineering Lead, Real-Time Chat & Messaging
Engineering Lead, Real-Time Chat & Messaging

OneClick Smart Resume • San Mateo (CA)

On-site
USD 345,000 - 400,000
Equity compensation
Senior Backend Engineer, Global Real-Time Communications
Senior Backend Engineer, Global Real-Time Communications

Roblox • San Mateo (CA)

Hybrid
USD 196,750 - 243,290
Equity compensation
Benefits provided as per company policy
Flexible working conditions
Software Engineer, Communications Safety at Scale
Software Engineer, Communications Safety at Scale

Roblox • San Mateo (CA)

On-site
USD 153,120 - 196,750
Equity compensation
Principal Engineer - Collaboration at Scale (C++)
Principal Engineer - Collaboration at Scale (C++)

OneClick Smart Resume • San Mateo (CA)

On-site
USD 295,000 - 346,000
Equity compensation
Principal Software Engineer, Computer Graphics (3D)
Principal Software Engineer, Computer Graphics (3D)

Jobfu • San Mateo (CA)

On-site
USD 294,000 - 343,000