Software Engineer, User Co-experience

Roblox Roblox · Consumer · San Mateo, CA · Early Career

Backend Engineer on the Co-Experience team at Roblox, responsible for building and maintaining a social ecosystem that ensures safe, civil, and meaningful interactions across diverse age groups. The role focuses on the platform-level Party System, enabling users to coordinate, form groups, and stay connected across servers and immersive experiences. Key responsibilities include strengthening backend infrastructure, building new features, and scaling the system to support millions of concurrent users.

What you'd actually do

  1. Collaborate within a multi-functional team that includes product, design, UXR, frontend and backend engineering.
  2. Maintain, improve and scale the Roblox party system to support millions of concurrent users.
  3. Participate in design and develop service infrastructure empowering Roblox creators to unlock new ways to co-experience for their users.
  4. Partner with other engineering teams (infrastructure, matchmaking, chat, voice, trust and safety) to integrate multiple systems in a reusable, performant and safe manner.
  5. Self-organize and take ownership of projects throughout their full lifecycle.

Skills

Required

  • computer science, engineering or a related field
  • microservice architectures
  • scalability and reliability challenges
  • consumer-facing APIs
  • server-side development and design principles
  • C#
  • C++
  • Java
  • Golang
  • product intuition
  • user experience
  • tradeoffs
  • measurable outcomes
  • system design

Nice to have

  • AI-assisted development tools

What the JD emphasized

  • scalability and reliability challenges
  • large numbers of concurrent users
  • AI-assisted development tools