CareerPlanGet AI match score →

Principal Software Engineer (Backend), Communication Platform

San Mateo, CA💼 Full-time💰 $295,250–$295,250🗓 2026-07-15 → 2026-07-30

Core

Architecting and driving the technical vision for the global Communications Platform that powers chat, messaging, and forums for tens of millions of Roblox users across all devices.

Role type

Principal Software Engineer (Backend)

Builds

High-throughput, low-latency real-time socket messaging, streaming pipelines, search infrastructure, and rich messaging systems.

Domain

Consumer Internet / Real-time Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Backend or full-stack software engineering, distributed systems design, server-side languages (C#, Java, Go, C++), API design, technical strategy, cross-functional leadership, production reliability, mentorship.

Preferred skills

AI-assisted development advocacy, product-opinionated mindset, end-to-end ownership.

Technologies

C#, Java, Go, C++, real-time socket messaging, streaming pipelines, search infrastructure.

Responsibilities

Define and drive the technical vision for the Communications Platform; architect high-throughput, low-latency infrastructure; lead complex cross-cutting technical initiatives; own API and platform design philosophy; identify systemic risks and technical debt; elevate technical quality across teams; develop senior engineers through mentorship; partner with leadership on roadmap prioritization; own production reliability at a platform level.

Seniority

Principal, strategy & mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗