Jobs · Information Technology · California

Software Engineer, User Co-Experience

Roblox · San Mateo, CA · 3 mo ago
HybridInformation TechnologyFull-time

Achievements

  • Build and maintain a social ecosystem that ensures safe, civil, and meaningful interactions across diverse age groups.
  • Collaborate within a multi-functional team including 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.

Requirements

  • An undergraduate/graduate degree in computer science, engineering or a related field.
  • 2+ years of experience in working on microservice architectures with a proven track record in addressing scalability and reliability challenges.
  • 1+ years of experience building systems behind consumer-facing APIs that can handle large numbers of concurrent users.
  • 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.
  • Strong product intuition - you think in terms of user experience, tradeoffs, and measurable outcomes, as well as system design.
  • 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.

Skills

  • Experience with modern technologies to build and maintain a social ecosystem.
  • Proficiency in at least one compiled language such as C#, C++, Java, Golang, or other.
  • Strong understanding of server-side development and design principles.
  • Experience with microservice architectures and addressing scalability and reliability challenges.
  • Experience building systems behind consumer-facing APIs that can handle large numbers of concurrent users.
  • Strong product intuition and ability to think in terms of user experience, tradeoffs, and measurable outcomes.
  • Experience with AI-assisted development tools to maximize engineering velocity.

Benefits

  • The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range.
  • All full-time employees are also eligible for equity compensation and for benefits as described on this page.

Pay

  • The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range.

Schedule

  • Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).

Similar jobs

Software Engineer

Carver CompaniesAlbany, NY· 3 mo ago
Information Technologyapply on workforcenow.adp.com

Software Engineer

Harris ComputerVermont, United States· 3 mo ago
$70k–$80k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

STRWoburn, MA· 3 mo ago
Engineering$110k–$138k/yrapply on job-boards.greenhouse.io

Software Engineer

KellyMitchell GroupGlendale, CA· 3 mo ago
Engineering$70–$86/hrapply on careers.kellymitchell.com

Software Engineer

ENC - ElDorado National California Inc.Riverside, CA· 3 mo ago
Engineering$110k–$125k/yrapply on recruitingbypaycor.com

Software Engineer

ScienceCastLos Angeles, California, United States· 3 mo ago
Engineering$80k–$135k/yrapply on sciencecast.org