Senior Software Engineer (Frontend/Engine), Messaging
Core
Designing and deploying cross-platform text chat UI and engine APIs for Roblox's messaging system, serving tens of millions of daily active users across mobile, PC, console, and VR.
Role type
Senior Software Engineer (Frontend/Engine)
Builds
React-based chat UI, TextChatService engine APIs, and moderation systems for the Roblox platform
Domain
Gaming / Real-time communication infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
React, React Native, component architecture, state management, performance optimization, client/server boundary design, API design, caching strategies, latency optimization, reliability engineering, cross-functional collaboration
Preferred skills
Real-time communication products, mobile constraints (memory/CPU/framerate), Lua, C++, A/B testing, test-driven development
Technologies
React, React Native, Lua, C++, Roblox Engine
Responsibilities
Design and deploy cross-platform chat UI; evolve TextChatService engine APIs; lead platformization of chat components; drive innovation on cross-server communication and rich text; build moderation systems; enforce code quality standards; mentor engineers
Seniority
Senior, hands-on IC with leadership responsibilities