Senior Software Engineer (Backend / Full Stack), Communications Platform

RobloxSan Mateo, CA
$196,750 - $243,290Onsite

About The Position

As a Senior Software Engineer on the Communications Platform team, you'll build and own the systems that power how millions of Roblox users connect, express themselves, and communicate — across the app, in-experience, and on every device. Our platform underlies chat, direct messaging, forums, comments, and more, and it has to be fast, reliable, and safe at global scale. The technologies we operate include real-time socket messaging, streaming pipelines, search infrastructure, rich messaging systems, and the APIs that tie it all together. You’ll be building the primitives that internal teams and our creator community rely on to ship communication features quickly, with safety as a first-class technical constraint that shapes the design of every system we build.

Requirements

  • 5+ years of backend or full-stack software engineering, with demonstrated ownership of large-scale production systems.
  • Strong fundamentals in designing and operating services under real load and at global scale.
  • Proficient in at least one server-side language (C#, Java, Go, C++) and comfortable navigating large, complex codebases.
  • Experienced with, or curious about client or app development.
  • You write sharp technical specs, reason carefully about trade-offs, and make decisions that hold up over time.
  • You drive projects from requirements through production, including cross-functional coordination. You don't hand off and walk away.
  • You proactively shape the roadmap and push for the right outcomes. You don't just execute plans.
  • You treat colleagues with respect, assume good intent, and go out of your way to help others succeed.
  • You actively push the boundaries of AI-assisted development for yourself and your team.
  • You take pride in your craft and hold yourself to a high standard.

Responsibilities

  • Design, build, and operate the high-throughput, low-latency infrastructure that powers communication for tens of millions of daily users, such as real-time messaging, streaming, search, and more.
  • Lead end-to-end delivery of complex technical initiatives: from defining requirements and authoring design docs to shipping and operating in production.
  • Build APIs and client libraries for both internal engineering teams and Roblox's creator community, making it simple to build rich, powerful communication features on our platform.
  • Define technical direction for your areas of ownership: set API contracts, establish core primitives, identify risks early, integrate user safety principles, and raise the bar for engineering best practices.
  • Partner with Product, Design, QA, and across engineering groups to scope and deliver high-quality products.
  • Own production reliability: participate in on-call, drive performance improvements, and set a high bar for operational health.
  • Mentor and level up engineers around you through code review, design feedback, and knowledge sharing.

Benefits

  • equity compensation
  • benefits as described on this page
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service