Senior Software Engineer - Engine Systems

1 Month ago • 4 Years + • System Design • $238,520 PA - $289,460 PA

Job Summary

Job Description

Roblox is building the tools and platform to empower its community to bring any experience they imagine to life. As a Senior Software Engineer on the Systems team, you will have an immediate impact on the building blocks of Roblox itself. The software you build is a large application that empowers the global community of over 2 million developers to push the boundaries of interactive gaming. Your work will touch every part of the engine, from threading and memory management to physics and scripting. If you enjoy working on C++ software and have a passion for working on high-performance real-time applications alongside experienced and passionate engineers, you will be right at home on the growing Game Engine team.
Must have:
  • 4+ years of experience in complex C++ codebases
  • Experience with system-level pointers and templates
  • Experience in game engine internals or passion to learn
  • Experience building reliable systems
  • Curiosity for technology development
Good to have:
  • Develop engine code in C++ for critical sub-systems
  • Work on data syncing, streaming, and resource harmonization
  • Work on applications from mobile clients to cloud servers

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 Software Engineer on our Systems team, you will have an immediate impact on the building blocks of Roblox itself. The software you build is a very large application that empowers our global community of 2M+ developers to push the boundaries of interactive gaming. Your work will touch every part of the engine, from threading and memory management to physics and scripting. If you enjoy working on C++ software and have a passion for working on high-performance real-time applications alongside experienced and passionate engineers, you will be right at home on our growing Game Engine team.

You will:

  • Develop engine code in C++ for sub-systems critical to the Roblox game engine
  • Work on sub-systems that handle data syncing between server and client, game-aware data streaming, and harmonizing resource usage to ensure gameplay works on various devices with varying CPU and memory capabilities
  • Work on every application Roblox develops, from mobile phone clients to cloud-based servers

You have:

  • 4+ years of experience and you've worked on deep and challenging problems in large and complex C++ codebases.
  • System-level pointers, templates, and raw blocks of memory are tools to write code, not your enemies
  • Experience working in the guts of game engine or passion for learning it
  • Built systems that work and keep on working reliably
  • A curiosity to want to learn and stay up-to-date on technology development

 

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

 Pearl Abyss - Engineering_Mobile Platform Tech Internship

Pearl Abyss

(On-Site)
6 Months ago
creative assembly - Lead AI Programmer

creative assembly

Horsham, England, United Kingdom (Hybrid)
2 Months ago
Bloober Team - Senior Animation Programmer

Bloober Team

Lesser Poland Voivodeship, Poland (Remote)
6 Months ago
bytedance - Tech Lead Manager - Code AI

bytedance

San Jose, California, United States (On-Site)
6 Months ago
Notion - Product Operations Manager

Notion

San Francisco, California, United States (On-Site)
2 Months ago
Rolls-Royce - Control System Senior Software Engineer

Rolls-Royce

Indianapolis, Indiana, United States (Hybrid)
1 Month ago
zoox - Senior/Staff Systems Engineer - Autonomy System Performance

zoox

Foster City, California, United States (On-Site)
1 Month ago
Qualcomm - Engineer, Staff Systems

Qualcomm

Cork, County Cork, Ireland (On-Site)
2 Months ago
Scout - Body Systems Engineer, Battery Structures

Scout

Novi, Michigan, United States (On-Site)
2 Months ago
undefined - Application Developer

Mumbai, Maharashtra, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Colo pl - Build Engineer

Colo pl

Minato City, Tokyo, Japan (On-Site)
1 Year ago
Riot Games - Principal Software Engineer, Gameplay Networking SME

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
Apple - Neural Engine HW Modeling Architect, Platform Architecture

Apple

Seattle, Washington, United States (On-Site)
1 Month ago
Aristocrat - Games Design Manager

Aristocrat

Reno, Nevada, United States (On-Site)
1 Month ago
Coda - Senior/Staff Full Stack Engineer

Coda

Bangkok, Thailand (Hybrid)
2 Years ago
Coupa - Sr. Lead Software Engineer (Full Stack)

Coupa

Pune, Maharashtra, India (On-Site)
1 Month ago
Philips - Senior Software Architect

Philips

Shenyang, Liaoning, China (On-Site)
2 Months ago
Cadence - Principal Software Engineer

Cadence

Shanghai, China (On-Site)
1 Month ago
NVIDIA - Senior Software Engineer, PyTorch - Deep Learning

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Months ago
Google - Software Engineer, Android, Photos

Google

Sydney, New South Wales, Australia (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Mateo, California, United States

Anavation - Senior Cloud Developer

Anavation

Colorado Springs, Colorado, United States (Remote)
3 Months ago
PPfa - Administrative Manager

PPfa

New York, United States (Hybrid)
1 Month ago
Trellix - Federal - Enterprise Account Executive

Trellix

Fairfax, Virginia, United States (Remote)
2 Months ago
Alten Technology - Senior Test Engineer

Alten Technology

Greensboro, North Carolina, United States (On-Site)
2 Weeks ago
Jane Street - Senior Network Engineer

Jane Street

New York, United States (On-Site)
2 Months ago
Apple - System/Hardware Engineering Program Manager

Apple

Sunnyvale, California, United States (On-Site)
1 Month ago
UPF Industries  - 2nd Shift Roof Truss Assembler

UPF Industries

Sidney, New York, United States (On-Site)
1 Month ago
broadcom - Mainframe Business Specialist

broadcom

Plano, Texas, United States (On-Site)
1 Month ago
Sourcegraph  Inc  - Director, Solutions Engineering

Sourcegraph Inc

United States (Remote)
1 Month ago
Feld Entertainment - Body Design Specialist

Feld Entertainment

Ellenton, Florida, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

System Design Jobs

Apple - Perception Systems Software Engineer

Apple

San Diego, California, United States (On-Site)
2 Months ago
The Walt Disney Company - Resort Wide Systems Engineer Senior - Project Hire

The Walt Disney Company

Glendale, California, United States (On-Site)
3 Months ago
Passive Logic - Building Systems Digital Twin Engineer

Passive Logic

Holladay, Utah, United States (On-Site)
4 Months ago
bytedance - Software Engineer in ML Systems Graduate (AML - Machine Learning Systems) - 2024 Start (BS/MS)

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago
Apple - Systems Performance Engineer

Apple

Seattle, Washington, United States (On-Site)
1 Month ago
Electronic Arts - Mobile Application Developer - EA SPORTS FC

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Apple - Hardware System Design Engineer

Apple

San Diego, California, United States (On-Site)
1 Month ago
Take-Two Interactive - Lead Systems Engineer

Take-Two Interactive

London, England, United Kingdom (Hybrid)
2 Months ago
bytedance - Tech Lead, Software Engineer, Distributed Storage System

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
Nintendo - Systems Engineer (Windows/Client Engineering)

Nintendo

Redmond, Washington, United States (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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

Gurugram, Haryana, India (On-Site)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (Remote)

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

New York, United States (On-Site)

San Mateo, California, United States (Hybrid)

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