Principal Software Engineer - Voice

2 Months ago • 8 Years + • Software Development & Engineering • $289,460 PA - $338,270 PA

Job Summary

Job Description

Roblox is seeking a Principal Software Engineer for its Voice Communication team to build a new platform for multi-modal communication, including voice chat, 3D audio, and large-scale broadcast, for over 160 million monthly users. The role involves building and launching a real-time communication platform from scratch, writing efficient and scalable C++ code, and introducing high-quality communication features across various devices. Responsibilities include enhancing existing components, collaborating with other engineering teams, and contributing to a safer and more civil shared experience for users. The ideal candidate will have over 8 years of experience, a proven track record with distributed systems, and proficiency in C++ and performance optimization.
Must have:
  • 8+ years of experience in user-facing software products.
  • Experience deploying high-quality, multi-service distributed systems.
  • Familiarity with scaled systems and constrained platforms.
  • Experience in performance optimization (Kernel, Assembly, C).
  • Proficiency in C++ and concurrent programming.
  • Understanding of industry standards and design patterns.
  • Ability to approach problems from multiple perspectives.
Good to have:
  • Enthusiasm for crafting programming environments for game developers.
  • Ability to navigate complex codebases.
  • Developing resilient systems.
  • Inquisitiveness and learning latest trends in scripting and programming.
Perks:
  • Equity compensation
  • Benefits

Job Details

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. 

At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. 

A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

As a Principal Software Engineer, Voice Communication team, you'll be in charge of building our upcoming platform to bring multi-modal communication experience - voice chat, 3D audio, and large-scale broadcast, to our 160M+ monthly users. If you enjoy working on C++ software while building products for the passionate community of Roblox, you'll be right at home within our experienced and growing social team. You will work with our Engineering Managers and Directors within our Engine's team, and will report to our Manager of the Real-Time Communications team.

You Will:

  • 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

You Have:

  • 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
  • Approached problems from multiple perspectives, weighing the advantages and drawbacks of different solutions

You Are:

  • Enthusiastic about crafting software programming environments for game developers, eager to apply insights from multiple programming ecosystems to our scripting environment
  • Able to navigate complex codebases
  • Developing systems that are not just effective but also resilient over time
  • Inquisitive, constantly learning and keeping abreast of the latest trends in scripting languages and programming environments

 

For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.

Annual Salary Range
$289,460$338,270 USD

Roles that are based in our San Mateo, CA Headquarters are in-office Tuesday, Wednesday, and Thursday, with optional in-office on Monday and Friday (unless otherwise noted).

Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations for all candidates during the interview process.

Similar Jobs

Canva - Senior Frontend Software Engineer

Canva

Auckland, Auckland, New Zealand (Remote)
3 Months ago
Axon - Senior Product Designer

Axon

Seattle, Washington, United States (On-Site)
1 Month ago
Ion - Senior C++ Developer, Italy

Ion

Rome, Lazio, Italy (On-Site)
10 Months ago
 Pearl Abyss - Backend Web Developer

Pearl Abyss

(On-Site)
7 Months ago
ElevenLabs - Full-Stack Engineer (Front-End Leaning)

ElevenLabs

Germany (Remote)
5 Months ago
Riot Games - Manager, Software Engineering

Riot Games

Shanghai, Shanghai, China (On-Site)
4 Months ago
nubank - Lead Software Engineer

nubank

Mexico City, Mexico (On-Site)
1 Month ago
PwC - Associate -SAP SD-Kolkata-TC

PwC

Kolkata, West Bengal, India (On-Site)
10 Months ago
Sima AI - Member of Technical Staff, Video Compression and Processing Software

Sima AI

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Apple - Software Engineer - Apple Vision Pro

Apple

San Jose, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

miniclip - Game Developer - Software Developer I

miniclip

İzmir, İzmir, Türkiye (On-Site)
4 Weeks ago
Addepar - Product Design Manager

Addepar

Canada (Remote)
3 Months ago
GoTo Group - Lead Software Engineer - Cartography

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
10 Months ago
kaizen gaming  - Senior Software Engineer (Backend)

kaizen gaming

São Paulo, Brazil (Hybrid)
2 Months ago
bounteous - Junior Java Developer

bounteous

New York, United States (Hybrid)
2 Months ago
Motorola solutions - Mid level VD designer

Motorola solutions

London, England, United Kingdom (Hybrid)
2 Months ago
Gusto - Senior Staff Product Designer, Onboarding

Gusto

San Francisco, California, United States (Hybrid)
3 Weeks ago
Accenture - Digital Content Management Analyst

Accenture

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Alpha Sense - Staff Engineer, iOS

Alpha Sense

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
SciPlay - Unity Team Lead

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Mateo, California, United States

Toast - Senior Software Engineer

Toast

Boston, Massachusetts, United States (Remote)
3 Months ago
Vertx Inc. - Senior Partner Solution Engineer

Vertx Inc.

United States (Remote)
1 Month ago
Saviynt - Director, Professional Services - IAM/IGA Practice

Saviynt

Chicago, Illinois, United States (On-Site)
2 Months ago
Grammarly - Security Intelligence Engineer

Grammarly

San Francisco, California, United States (Hybrid)
1 Month ago
EMA - Customer Success Specialist

EMA

United States (Remote)
5 Months ago
Dentsu - EVP, Head of Digital & Programmatic

Dentsu

New York, United States (Hybrid)
2 Months ago
Glean - Solutions Engineer, SLED

Glean

Palo Alto, California, United States (Remote)
3 Months ago
Sailpoint - Software Sales Executive

Sailpoint

California, United States (Remote)
1 Month ago
Next Level Business Services - Data Modeler

Next Level Business Services

Madison, Wisconsin, United States (On-Site)
10 Months ago
Expedia - US-Store Leader

Expedia

New York, New York, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Intel  - Senior Foundry Applications Engineer (Packaging Design)

Intel

Phoenix, Arizona, United States (On-Site)
1 Year ago
Apple - Software Development Engineer - Wi-Fi Experience Team

Apple

Cupertino, California, United States (On-Site)
3 Months ago
Fluxon - Senior Software Engineer

Fluxon

Bengaluru, Karnataka, India (Remote)
2 Months ago
Moonvalley - Senior Software Engineer

Moonvalley

Toronto, Ontario, Canada (Remote)
3 Weeks ago
Plain - Support Engineer

Plain

San Francisco, California, United States (On-Site)
1 Month ago
Nagarro - Associate Principal Engineer, Delivery

Nagarro

(On-Site)
9 Months ago
moon shine game studios - Senior Software Engineer

moon shine game studios

San Diego, California, United States (Remote)
12 Months ago
ElevenLabs - Design Engineer

ElevenLabs

United Kingdom (Remote)
4 Months ago
Playdawn Consulting - Principal Engineer

Playdawn Consulting

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Notion - Software Engineer, Public API

Notion

San Francisco, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

San Mateo, California, United States (On-Site)

San Mateo, California, United States (On-Site)

San Mateo, California, United States (On-Site)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (Remote)

San Mateo, California, United States (On-Site)

San Mateo, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Roblox

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug