Roblox logo

Senior Software Engineer, Revenue

Roblox

San Mateo, CA
Full Time
Senior
239k-239k
16 days ago

Job Description

About the Role

Roblox is building the tools and platform that empower a global community of developers and creators to bring immersive digital experiences to life. The company aims to reimagine human interaction by creating a metaverse where billions of users can connect, play, learn, and socialize from anywhere in the world and on any device. As a Senior Software Engineer on the Economy Revenue team, you will contribute to building and optimizing incentive systems that drive user spending and engagement, supporting Roblox's rapid growth and vibrant community.

Key Responsibilities

  • Work cross-functionally with product managers, data scientists, and designers to define requirements and roadmap.
  • Design and architect scalable, reliable, and fault-tolerant distributed systems, including microservices, message queuing systems, distributed databases, and cloud-based solutions.
  • Drive engineering vision for highly scalable and cutting-edge solutions.
  • Collaborate with fellow engineers to design and build new user-facing features related to payments on Roblox, including new innovative payment flows like gifted purchases, as well as integrating new payment methods.
  • Design and implement incentive programs and features to encourage user spending and engagement within the Roblox economy.
  • Help recruit future talent for the team.

Requirements

  • 5+ years of experience developing and supporting highly available and large-scale systems in production.
  • Proficiency in one or more systems programming languages such as C#, Go, Rust, Java, C++, or Python.
  • Experience with big data technologies such as Hadoop, Spark, and Kafka, and distributed databases like Cassandra and MongoDB.
  • Bachelor's degree in Computer Science, Computer Engineering, or a similar technical field, or equivalent experience.
  • Ability to make tradeoffs between short and long-term goals and facilitate complicated technical solutions.
  • Proven record of understanding and bridging the gap between product and engineering vision.
  • Ability to work well as part of a team and collaborate effectively with cross-functional peers.

Nice to Have

  • Experience with cloud-based solutions and microservices architecture.
  • Experience in building payment or financial systems.
  • Familiarity with user-facing feature development related to payments.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a similar technical field, or equivalent experience.

Benefits & Perks

  • Annual salary range of $238,520—$289,460 USD.
  • Eligibility for equity compensation and benefits.
  • In-office work at Roblox headquarters in San Mateo, CA on Tuesday, Wednesday, and Thursday, with optional in-office days on Monday and Friday.

Working at Roblox

Roblox provides equal employment opportunities to all employees and applicants, prohibiting discrimination and harassment of any kind. The company values diversity and inclusion and offers reasonable accommodations during the interview process.

Apply Now

Job Details

Posted AtJul 10, 2025
Salary239k-239k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Roblox

Website

roblox.com

Location

San Mateo, CA

Industry

All Other Professional, Scientific, and Technical Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches