Senior Software Engineer - Creator Version Control

1 Month ago • 8 Years + • Software Development & Engineering • $238,520 PA - $289,460 PA

Job Summary

Job Description

Roblox is building tools and a platform for millions of creators to build and share 3D immersive digital experiences. As a Senior Engineer on the Version Control team, you will develop tools and services on Roblox Studio and Cloud to enhance collaboration workflows and version control for developers and artists. The role involves working on large-scale systems, complex software problems, and game development workflows, with a focus on mentoring. You will be responsible for designing and implementing features that improve performance, social interaction, and fun in metaverse development. This position requires a BS or MS in Computer Science or equivalent experience.
Must have:
  • 8+ years of experience with large-scale systems
  • Experience with C++ codebases
  • Experience with microservice architecture
  • Experience with multithreading
  • Understanding of networking primitives
  • Ability to deliver end-to-end features
  • Responsible for system uptime and performance
  • Diligent in automated testing
  • Excellent interpersonal skills
Good to have:
  • Familiarity with version control systems internals
  • Familiarity with 3D scene and game development tools
  • Familiarity with file storage systems
  • Familiarity with network protocols

Job Details

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. 

At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. 

A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

As a Senior Engineer with the Version Control team, you will be building tools and services on Roblox Studio and Roblox Cloud to improve workflows and version control for collaboration among teams of developers and artists in the Roblox community. The ideal candidate has back-end or full-stack development experience on large scale systems, enjoys solving complex software problems, has an interest in solving game development workflow problems at scale, and has a passion for mentoring other engineers on the team.

We believe that large collaborative teams are the future of building one’s imagination on Roblox and you will be designing and building features which unlock that vision. Join us in our mission to make collaboration development in the metaverse performant, social, and most of all fun!

You Are:

  • Experienced: you have at least 8+ years experience and you've worked on deep and challenging problems with large scale systems along with experience in C++ codebases. You hold a BS or MS in Computer Science, or have equivalent practical experience.
  • Understands Scale: Building highly available and scalable systems are your forte
  • Hands-on: Experience with microsystem architecture, multithreading and have an understanding of networking primitives. Ability to deliver end to end and bring features from vision to life. Commanding grasp of what it takes to build performant user flows
  • Responsible: you build systems that work and keep on working optimally. You are detailed in handling potential failure cases, and diligent in automated testing
  • Curious: you want to learn, and stay up-to-date on technology developments
  • Collaborative: Excellent interpersonal skills and follow-through

You Will:

  • Plan and deliver sophisticated technical features E2E in our game engine and backend systems that will allow developers to grow their productivity
  • Establish the foundational architecture and technical direction that will enable Roblox to keep expanding its creation capabilities
  • Work multi-functionally, across teams and technology platforms to deliver high quality and amazing user functionality
  • Lead by example and mentor engineers to implement technological standard methodologies, patterns, and strategies
  • Improve the product quality by encouraging automation testing
  • Participate in building the world's best professional application for massively multiplayer game development

Bonus:

  • Familiarity how version control systems work under the hood
  • Familiarity with 3D scene and game development tools and workflows
  • Familiarity with file storage systems or network protocols

For roles that are based at our headquarters in San Mateo, CA: 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. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.

Annual Salary Range
$238,520$289,460 USD

Roles that are based in our San Mateo, CA Headquarters are in-office Tuesday, Wednesday, and Thursday, with optional in-office on Monday and Friday (unless otherwise noted).

Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations for all candidates during the interview process.

Similar Jobs

USE Insider - Technical Support Specialist

USE Insider

Berlin, Berlin, Germany (Hybrid)
3 Months ago
Capco - Bilingual QA Tester

Capco

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Netflix - HR Service Delivery Transition Analyst

Netflix

Manila, Metro Manila, Philippines (Hybrid)
3 Months ago
sphere entertainment - Manager Event Production

sphere entertainment

Las Vegas, Nevada, United States (On-Site)
2 Weeks ago
Zscaler - Senior DevOps Engineer

Zscaler

Ramat Gan, Tel Aviv District, Israel (Hybrid)
1 Month ago
Google - Software Engineering Manager, People with Disabilities

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
8 Months ago
Ion - Principal Software Engineer, Italy

Ion

Turin, Piedmont, Italy (On-Site)
9 Months ago
Wizcorp - Software Engineer

Wizcorp

Tokyo, Japan (Remote)
4 Months ago
BigID - Senior Software Engineer

BigID

Buenos Aires, Buenos Aires, Argentina (Remote)
1 Month ago
Sourcegraph  Inc  - Director, Solutions Engineering

Sourcegraph Inc

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zynga - Software Engineer (Backend)

Zynga

Toronto, Ontario, Canada (On-Site)
2 Months ago
Lighthouse Games - Senior SDET - C++

Lighthouse Games

Royal Leamington Spa, England, United Kingdom (Hybrid)
3 Months ago
Apple - Systems Architect

Apple

Cupertino, California, United States (On-Site)
2 Months ago
PwC - Digital Forensic and Electronic Discovery Expert – Senior Associate

PwC

Zürich, Zurich, Switzerland (On-Site)
9 Months ago
Whatnot - Strategy & Operations Manager, International Commerce

Whatnot

London, England, United Kingdom (On-Site)
2 Months ago
GoMotive - Software Engineer, iOS

GoMotive

Canada (Remote)
2 Months ago
Samsung Semiconductor - Associate Manager, Accounts Payable

Samsung Semiconductor

San Jose, California, United States (On-Site)
3 Months ago
Mcdonalds - Software Engineer III - (C#/Angular)

Mcdonalds

Mexico City, Mexico City, Mexico (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Mateo, California, United States

Spatial - Principal Engineer - Design Software

Spatial

Scottsdale, Arizona, United States (On-Site)
4 Months ago
Nice - Mid-Level Software Engineer (AWS, GO)

Nice

Sandy, Utah, United States (On-Site)
1 Month ago
Palo Alto Networks - Sr. Revenue Analyst

Palo Alto Networks

Santa Clara, California, United States (On-Site)
1 Month ago
Scopely - Vice President, Associate General Counsel – Product & Privacy

Scopely

Culver City, California, United States (Hybrid)
8 Months ago
The New York Times - Editor, Cooking Product Strategy

The New York Times

New York, United States (Hybrid)
2 Months ago
Meta - Network Production Engineer, Network Infrastructure

Meta

New York, New York, United States (On-Site)
8 Months ago
SSC Technologies - Portfolio Compliance Analyst

SSC Technologies

New York, United States (Hybrid)
1 Month ago
bytedance - Indirect Tax Manager - US (Los Angeles)

bytedance

Los Angeles, California, United States (On-Site)
3 Months ago
Publicis Groupe - Assistant Manager

Publicis Groupe

Garland, Texas, United States (On-Site)
3 Weeks ago
Match Group - Director, Digital & Social Communications

Match Group

Los Angeles, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Rolls-Royce - Mass Properties Engineer

Rolls-Royce

Indianapolis, Indiana, United States (Hybrid)
1 Month ago
Qualcomm - Ethernet PHY HW Application Engineer, up to Sr. Staff

Qualcomm

Taipei City, Taiwan (On-Site)
2 Months ago
Penumbrainc - Manufacturing Engineer I - Metals

Penumbrainc

Roseville, California, United States (On-Site)
2 Months ago
Globalization Partners - Software Engineer II

Globalization Partners

India (Remote)
1 Month ago
The Walt Disney Company - Associate Engineer (B&A Maintenance / Event Engineer Support)

The Walt Disney Company

Hong Kong (On-Site)
3 Months ago
Adtran - Principal Software Engineer

Adtran

Yokne'am Illit, North District, Israel (Hybrid)
2 Months ago
Apple - Software Development Engineer – Applications

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Google - Distinguished Engineer, Demand and Capacity Planning

Google

Kirkland, Washington, United States (On-Site)
2 Months ago
Advanced Systems Group, LLC - Live Streaming Engineer

Advanced Systems Group, LLC

San Francisco, California, United States (On-Site)
1 Month ago
Qualcomm - Senior Engineer

Qualcomm

San Diego, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

San Mateo, California, United States (On-Site)

San Mateo, California, United States (On-Site)

Washington, District Of Columbia, United States (Hybrid)

San Mateo, California, United States (On-Site)

Gurugram, Haryana, India (Hybrid)

San Mateo, California, United States (On-Site)

San Mateo, California, United States (On-Site)

San Mateo, California, United States (On-Site)

San Mateo, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Roblox

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug