Senior Software Engineer (Backend), Communication
RobloxUser-Generated Content company
San Mateo, United States$243,290 - $295,250 USDSenior
Altimeter Capital
Dragoneer Investment Group
Andreessen Horowitz
Tencent
First Round Capital
Warner Music Group
Software EngineeringNew
About the role
TL;DR
Build and scale backend systems for Roblox's communication platform.
- •As a Senior Software Engineer on the Communications team, you'll own the backend systems that power chat and messaging for millions of players on Roblox and support billions of messages per day.
- •Key Responsibilities Build and scale backend infrastructure for millions of concurrent users, architecting high-throughput distributed services, integrating ML models, and enabling rapid product experimentation Equip creators with the APIs and tools to build deeply integrated social experiences in their games Own projects end-to-end: from design and architecture through production and long-term reliability Requirements 7+ years building and operating large-scale distributed systems in production Comfortable with relational databases at scale (SQL Server, MySQL, PostgreSQL) and low-level concepts like threading, memory management, networking, and storage Well-versed in HTTP, UDP, gRPC, and WebSockets
Required skills
MicroservicesSQL ServerMySQLPostgreSQLgRPCWebSocketsPythonJavaScriptTypeScriptC++
Nice-to-have skills
SparkAirflow
Domain expertise
gaming
Tech stack
PythonJavaScriptTypeScriptC++SQL ServerMySQLPostgreSQLgRPCWebSocketsSparkAirflow