Senior Software Engineer (Backend / Full Stack), Communications Platform
$196,750–$243,290 year
On-site · San Mateo, California, United States
Job Summary
Senior Software Engineer on the Communications Platform will design, build, and operate high-throughput, low-latency infrastructure powering messaging and related features for tens of millions of daily users. You will lead end-to-end delivery of complex initiatives, define API contracts and core primitives, mentor engineers, and collaborate with product and design teams to ship safe, scalable communication features. The role requires ownership of production reliability, on-call participation, and contributing to engineering best practices across large-scale systems. Proficiency in a server-side language (C#, Java, Go, or C++) and experience with distributed systems, real-time messaging, streaming, and search is expected, along with strong technical communication and the ability to drive projects from requirements to production. The position is based at Roblox HQ in San Mateo, CA with an on-site work pattern.
Required Qualifications
- 5+ years backend or full-stack software engineering
- ownership of large-scale production systems
- experience with real-time messaging, streaming, search, and related infrastructure
- proficient in at least one server-side language (C#, Java, Go, C++)
- ability to design APIs and client libraries
- strong communication and documentation skills
- end-to-end ownership of projects from requirements to production
- ability to work cross-functionally with Product, Design, QA, and other engineering teams
- interest in AI-assisted development and scaling of systems
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.