Principal Software Engineer, Sharing

Roblox Roblox · Consumer · San Mateo, CA · Software Engineering

Principal Software Engineer on the Sharing team at Roblox, responsible for shaping the technical direction of large-scale backend systems that power content creation, sharing, and discovery for millions of users. This role involves leading the design of high-performance, scalable distributed services and mentoring engineers.

What you'd actually do

  1. Define and drive the technical vision for large-scale backend systems that power content creation, sharing, and consumption across Roblox.
  2. Lead the design and evolution of scalable distributed services that support billions of content interactions each day.
  3. Guide and mentor engineers across the team, helping raise the bar for system design, code quality, and operational excellence.
  4. Partner with product, infrastructure, and safety teams to shape cross-team architecture and ensure systems scale with the platform’s growth.
  5. Identify systemic challenges across teams (performance, reliability, developer workflows) and drive long-term technical improvements.

Skills

Required

  • 8+ years of experience building large-scale backend systems in C++, C#, Java, or similar languages.
  • Deep experience designing distributed systems, scalable APIs, and high-throughput backend services.
  • Proven ability to lead complex technical initiatives across multiple teams or systems.
  • Strong experience mentoring engineers and guiding teams through complex system design and architecture decisions.
  • Experience working on consumer-facing platforms at scale with millions of users.
  • Excellent product and systems thinking — able to balance user experience, system performance, and long-term maintainability.
  • A Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.

What the JD emphasized

  • large-scale backend systems
  • scalable distributed services
  • complex distributed systems challenges
  • consumer-facing platforms at scale