2 months ago
San Mateo, CA, USAStaff+
Base Salary
$295k - $345k/yr
Responsibilities
- Build and launch a real-time communication platform designed to support billions of users.
- Write efficient, maintainable, and scalable software using best programming practices.
- Introduce high-quality communication features and products across mobile and high-end platforms.
- Improve the robustness and performance of existing components.
- Collaborate with engineers across engine and partner teams to create integrated solutions.
Requirements
- Over 8 years of experience developing and deploying user-facing software products.
- Experience successfully deploying a high-quality, multi-service distributed system at scale and with low costs.
- Familiarity with large-scale systems and constrained platforms such as consoles and mobile devices.
- Experience with performance optimization involving kernels, assembly, C, and memory management.
- Proficiency in C++ and understanding of parallel and concurrent programming concepts.
- Understanding of industry standards, best practices, and design patterns.
- Ability to evaluate problems from multiple perspectives and weigh solution tradeoffs.
Benefits
- Full-time employees are eligible for equity compensation and benefits.
- Office-based roles are onsite Tuesday, Wednesday, and Thursday, with optional presence Monday and Friday.
- Headquarters location is San Mateo, California, when applicable.
About Roblox
Roblox builds a platform for user‑generated 3D experiences, offering Roblox Studio for creators and a social marketplace where players explore and interact across devices. Its business model centers on virtual currency (Robux) and subscriptions, platform fees paid to creators, and an expanding advertising offering. Founded in 2004 and headquartered in San Mateo, California, Roblox Corporation is publicly traded on the NYSE under the ticker RBLX.
