Software Engineer (User Co-Experience)

Roblox
San Mateo, United States of America
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 196K

Job location

Remote
San Mateo, United States of America

Tech stack

Java
Adobe InDesign
API
C Sharp (Programming Language)
C++
Backend
Information Technology
Roblox
Front End Software Development
Go

Job description

  • As a Backend Engineer on the Co-Experience team, you will work on high-visibility initiatives that define the future of age-appropriate communication
  • Using modern technologies, you will build and maintain a social ecosystem that ensures safe, civil, and meaningful interactions across diverse age groups
  • We are kind, highly collaborative, and draw on a mix of startup and large company backgrounds to iterate faster within Roblox
  • Our primary product is a platform-level Party System
  • As the heartbeat of social interaction on Roblox, this system enables users to coordinate, form groups, and stay connected as they navigate across servers and immersive experiences
  • While we have a strong foundation of chat, voice, gameplay mechanics, and creator APIs, we need your expertise to strengthen our backend infrastructure, build out new features, and accelerate our path toward product-market fit
  • As we scale, your work will directly impact our global community and support the company's top-line growth
  • Collaborate within a multi-functional team that includes product, design, UXR, frontend and backend engineering
  • Maintain, improve and scale the Roblox party system to support millions of concurrent users
  • Participate in design and develop service infrastructure empowering Roblox creators to unlock new ways to co-experience for their users
  • Partner with other engineering teams (infrastructure, matchmaking, chat, voice, trust and safety) to integrate multiple systems in a reusable, performant and safe manner
  • Self-organize and take ownership of projects throughout their full lifecycle
  • Maintain high quality standards while iterating on features with live production traffic
  • Mentor interns

Requirements

  • A track record of leveraging AI-assisted development tools to maximize engineering velocity, allowing you to rapidly prototype, iterate on complex logic, and move from ideation to production-ready code with high efficiency
  • Strong product intuition - you think in terms of user experience, tradeoffs, and measurable outcomes, as well as system design
  • Strong understanding of server-side development and design principles, with proficiency in at least one compiled language such as C#, C++, Java, Golang, or other
  • 2+ years of experience in working on microservice architectures with a proven track record in addressing scalability and reliability challenges
  • An undergraduate/graduate degree in computer science, engineering or a related field
  • 1+ years of experience building systems behind consumer-facing APIs that can handle large numbers of concurrent users

Apply for this position