Principal Software Engineer - Content Platform

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

Roblox is seeking a Principal Software Engineer to design and build backend services for their Content Platform. This role involves scaling large distributed systems, data processing pipelines, and access control systems to support user-generated content for millions of users. The engineer will also guide technical direction, mentor junior engineers, and ensure high code quality and architectural designs.

What you'd actually do

  1. Solve on a variety of unique technical challenges
  2. Have the independence, opportunity and the end-to-end responsibility to design, build, test and deploy services within the Roblox ecosystem
  3. Guide the future technical direction of the team and have impact on engineering
  4. Be a technical bar-raiser for high code quality, architectural designs, and long-term approaches
  5. Mentor and develop fellow engineers on the team

Skills

Required

  • backend development
  • distributed systems
  • scalable systems
  • reliable systems
  • architecting
  • designing
  • leading implementation
  • mission critical applications
  • C#
  • Go
  • Java
  • C++
  • Python

Nice to have

  • Masters degree

What the JD emphasized

  • 13+ years of experience working on backend, distributed systems that are scalable and reliable
  • architecting, designing and leading implementation of mission critical applications at scale