Senior Software Engineer (Backend / Full Stack), Communications Platform
Core
Building and operating high-throughput, low-latency infrastructure for real-time messaging, streaming, search, and communication features for tens of millions of Roblox users across the app and in-experiences.
Role type
Senior Software Engineer (Backend / Full Stack)
Builds
Real-time socket messaging systems, streaming pipelines, search infrastructure, rich messaging systems, and APIs for internal teams and the creator community.
Domain
Gaming / Social Platform / Real-time Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Backend or full-stack software engineering, distributed systems design, server-side programming (C#, Java, Go, C++), API design, system reliability, cross-functional coordination, technical leadership, AI-assisted development.
Preferred skills
Client or app development experience, product opinionated mindset, mentoring engineers.
Technologies
C#, Java, Go, C++, real-time socket messaging, streaming pipelines, search infrastructure.
Responsibilities
Design and operate high-throughput communication infrastructure; lead end-to-end delivery of complex technical initiatives from requirements to production; build APIs and client libraries; define technical direction and API contracts; partner with Product, Design, and QA; own production reliability and performance; mentor engineers.
Seniority
Senior, hands-on IC with leadership responsibilities