Software Engineer, User Sharing

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

Software Engineer on the User Sharing team at Roblox, responsible for building and shipping user-facing features and backend services that power content creation and sharing across the platform. The role involves owning end-to-end projects, improving existing systems for reliability and performance, writing clean code, and collaborating with cross-functional partners.

What you'd actually do

  1. Build and ship user-facing features and backend services that power content creation and sharing across Roblox
  2. Own end-to-end projects (1–3 months) with guidance, from design to launch and iteration
  3. Improve existing systems by identifying inefficiencies and contributing to reliability, performance, and scalability
  4. Write clean, maintainable, and well-tested code, and contribute actively to code reviews
  5. Collaborate closely with cross-functional partners (product, design, data) to deliver high-quality features

Skills

Required

  • 1 year of experience building software systems
  • C++
  • TypeScript
  • React
  • C#
  • Java
  • frontend development
  • backend development
  • APIs
  • data storage
  • scalability
  • system design

Nice to have

  • UI systems
  • communication skills
  • growth mindset
  • mentoring interns