Skip to main content
All jobs

Employer listing

Principal Software Engineer, WebRTC

Roblox

San Mateo, Ca · hybrid · full time · Principal

$295,250 - $345,040

About the Role

As a Principal Software Engineer on the Audio-Video-Communication team, you'll be in charge of building our upcoming platform to bring multi-modal communication experiences—voice chat, 3D audio, and large-scale broadcast—to our users. You will work with Engineering Managers and Directors within our Engine team and report to our Manager of the Real-Time Communications team.

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 introducing 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.

Requirements

  • 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 and 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.
  • Proven ability to approach problems from multiple perspectives, weighing advantages and drawbacks.
  • Ability to navigate complex codebases.

Work Arrangement

Roles based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.

Benefits

All full-time employees are eligible for equity compensation and comprehensive benefits.