
About Roblox
Empowering creators in a vibrant gaming universe
Key Highlights
- Over 200 million monthly active users globally
- More than $500 million paid to developers in 2022
- Headquartered in South San Mateo, CA
- $922.8 million raised in Series G funding
Roblox is an online gaming and entertainment platform headquartered in South San Mateo, CA, that connects over 200 million monthly active users. The platform empowers its community to create and monetize their own games, with over $500 million paid out to developers in 2022 alone. As a leader in the...
🎁 Benefits
Roblox offers competitive salaries, equity options, generous PTO policies, and a flexible remote work policy to support work-life balance. Employees a...
🌟 Culture
Roblox fosters a creator-centric culture, encouraging employees to innovate and collaborate while prioritizing user safety. The company values communi...
Overview
Roblox is seeking a Principal Software Engineer to lead the development of a new real-time communication platform. You'll work with C++ and WebRTC to create innovative audio and video communication experiences for millions of users. This role requires extensive experience in software engineering and a passion for building scalable systems.
Job Description
Who you are
You have a strong background in software engineering with a focus on real-time communication technologies — your expertise in C++ and WebRTC allows you to tackle complex challenges in building scalable systems. You thrive in collaborative environments, working closely with engineering managers and directors to drive projects from conception to launch. Your experience includes developing efficient, maintainable, and scalable code, ensuring that the products you build can support billions of users.
You are passionate about creating immersive digital experiences and understand the importance of user engagement in the development process. You have a proven track record of delivering high-quality software solutions and enjoy mentoring junior engineers, sharing your knowledge and best practices to foster a culture of continuous improvement.
Your problem-solving skills are exceptional, and you approach challenges with a positive mindset, always looking for innovative solutions. You are comfortable working in a fast-paced environment and can adapt to changing priorities while maintaining a focus on delivering results.
Desirable
Experience with large-scale systems and a deep understanding of audio and video communication protocols would be a significant advantage. Familiarity with cloud technologies and distributed systems can enhance your contributions to the team.
What you'll do
As a Principal Software Engineer at Roblox, you will lead the development of a cutting-edge real-time communication platform designed to enhance user interaction within the Roblox ecosystem. You will be responsible for architecting and implementing features that support voice chat, 3D audio, and large-scale broadcasts, ensuring a seamless experience for our 160M+ monthly users.
You will collaborate with cross-functional teams, including product managers and designers, to define the technical requirements and specifications for new features. Your role will involve writing high-quality code, conducting code reviews, and ensuring adherence to best practices in software development.
You will also play a crucial role in optimizing system performance and scalability, employing your expertise to identify bottlenecks and implement solutions that enhance user experience. Your contributions will directly impact the way millions of users connect and communicate on the platform.
In addition to your technical responsibilities, you will mentor and guide junior engineers, helping them grow their skills and advance their careers. You will foster a collaborative team environment, encouraging open communication and knowledge sharing among team members.
What we offer
At Roblox, you will be part of a mission-driven company that values creativity and innovation. We offer competitive compensation and benefits, including opportunities for professional development and career advancement. You will work in a supportive environment that encourages you to explore new ideas and technologies, contributing to the future of human interaction in the digital space. Join us in shaping the future of immersive experiences and making a positive impact on our global community.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Roblox.
Similar Jobs You Might Like
Based on your interests and this role

Principal Engineer
Roblox is hiring a Principal Software Engineer to lead the Reliability team in driving the evolution of their systems. You'll collaborate with cross-functional teams to build robust infrastructure that supports growth. This role requires a seasoned engineer with a passion for reliability and scalability.

Principal Engineer
Roblox is hiring a Principal Software Engineer to lead the architecture and development of performance and optimization tools in Roblox Studio. You'll work with C#, Java, and Python to enhance creator experiences across devices. This role requires significant experience in software engineering and optimization.

Software Engineering
Roblox is seeking a Senior Software Engineer for their Audio Team to enhance their audio simulation platform and authoring tools. You'll work with C++ and focus on performance tuning and debugging to support millions of concurrent users.

Software Engineering
Roblox is hiring a Senior Software Engineer for their Network Transport team to enhance real-time communication in gaming. You'll work with C++, Linux, and networking technologies to ensure a seamless experience for millions of users. This role requires extensive experience in distributed systems.

Principal Engineer
Roblox is seeking a Principal Software Engineer to lead the evolution of their experimentation platform. You'll design and build scalable systems for online serving and offline analysis, utilizing technologies like Java and Python. This role requires extensive experience in engineering and system architecture.