← Back to list

Job
· Principal
Principal Software Engineer, WebRTC
Software Engineer
• Principal
• On-site
• Full-time
•
San Mateo, USA
Roblox's Audio-Video-Communication team is building a real-time communication platform from the ground up to bring voice chat, 3D audio, and large-scale broadcast to its users. As a Principal Software Engineer, you'll build this C++-based platform designed to support billions of users.
Responsibilities
- ▹Build and launch the latest real-time communication platform from the ground up, designed to support billions of users
- ▹Write efficient, maintainable, and scalable code following best programming practices
- ▹Play a key role in introducing high-quality communication features across 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 on synergistic solutions
Requirements
- ▹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 (consoles, mobile devices)
- ▹Experience in performance optimization (kernel, assembly, C, memory management)
- ▹Proficiency in C++ and understanding of parallel/concurrent programming concepts
- ▹Grasp of industry standards, best practices, and design patterns
- ▹Ability to approach problems from multiple perspectives, weighing trade-offs
Soft skills
Enthusiasm for crafting developer-facing programming environmentsNavigating complex codebasesCuriosity and continuous learning about emerging trends
What we offer
- ▹Annual salary range (San Mateo, CA): $295,250-$345,040
- ▹Equity compensation
- ▹Additional benefits per company program
About the company
Roblox builds the tools and platform empowering a global community to create and explore 3D immersive digital experiences, aiming to connect a billion people with optimism and civility on any device.
Similar jobs

Job
· Principal
Principal Fullstack/Backend Software Engineer, User Connections
Roblox
Cpp
$295,250–$345,040/yr
gross
🏢 On-site
San Mateo
🗣️ EN

Job
· Principal
Staff Software Engineer, Tools (Services) - Central Creative
Riot Games
AI/MLCpp
+1
💰 Salary: not specified
🏢 On-site
Los Angeles
🗣️ EN

Job
· Principal
Staff Software Engineer, Tools (Full-Stack) - Central Creative
Riot Games
AI/MLCpp
+3
💰 Salary: not specified
🏢 On-site
Los Angeles
🗣️ EN

Job
· Principal
Staff/Principal Backend Software Engineer
Twenty
AI/MLCpp
+10
$192,000–$455,000/yr
gross
🏢 On-site
Arlington
🗣️ EN

Job
· Principal
Staff/Principal Backend Software Engineer
Twenty
AI/MLCpp
+10
$192,000–$455,000/yr
gross
🏢 On-site
New York
🗣️ EN

Job
· Principal
Sr. Staff Software Engineering - WindowsOS Platform
Qualcomm
Cpp
$162,600–$271,000/yr
gross
🏢 On-site
San Diego
🗣️ EN