Full-Time

Senior Software Engineer

Roblox

Roblox

5,001-10,000 employees

Game platform and game creation system


Senior

Burlingame, CA, USA

Required Skills
Rust
Python
Git
iOS/Swift
Lua
C/C++
Android Development
Linux/Unix
Requirements
  • Passionate: You love improving the efficiency of engineering teams, and you enjoy improving existing tools and authoring new ones
  • Service-oriented: You enjoy in helping others makes a day fantastic for you
  • Platform-knowledgeable: You can jump with ease between Windows, OS X, Linux, Android, iOS, and other platforms
  • Responsible: You create systems that work and keep on working reliably. You are complete in your designs, rigorous in handling potential failure cases, and knowledgeable in automated testing
  • Curious: You are keen to grow, and stay up-to-date on technology developments
  • Programming language multilingual: You have worked with C++ before, but you are familiar with many others (Rust, Python, Lua, C#), and could build expertise quickly
  • Experienced: You have used CMake, MSBuild, Ninja, Xcode, or other related tools. You understand how they work and are comfortable working on scripts written for these tools. You understand how the C++ build process works and have ideas on how to reduce build times
  • Game Engine Experience: You are familiar with the inner working of game engines, especially from a low-level systems perspective, and how they all come together to deliver exciting experiences for our users
Responsibilities
  • Develop the build system for the Roblox game engine, which will power the experiences of millions of users on the Roblox platform
  • Instrument and reduce build times for the Game Engine, together with other software engineers
  • Automate existing workflows on the Game Engine team, using tools like GitHub actions or TeamCity
  • Work on every application Roblox develops, from mobile phone clients to cloud-based servers
  • Manage your work and take ownership of projects throughout their full lifecycles
  • 5+ years of experience with the following:
  • Game consoles: Xbox, Playstation or Nintendo
  • Mobile phones
  • Git or similarly distributed source control systems
  • C++ compiler tooling: MSVC, Clang/LLVM, or GCC
  • Meta build systems: Cmake, Bazel, Nant, or meson

Roblox’s mission is to bring the world together through play. They enable anyone to imagine, create, and have fun with friends as they explore millions of immersive 3D experiences, all built by a global community of developers.

Company Stage

Series H

Total Funding

$923.8M

Headquarters

San Mateo, California

Founded

2004

Growth & Insights
Headcount

6 month growth

14%

1 year growth

35%

2 year growth

81%

Benefits

Benefits and Perks - The health and well-being of our employees and their families is our top priority. We offer robust and comprehensive programs with variety to best meet your needs.

Well-Being Benefits - With flexible time off and a bi-annual, company-wide spring/summer recharge, Roblox knows how to balance working hard with winding down.

Financial Benefits - Competitive compensation packages, 401(k) matching, and flexible share incentives that let you choose how to share in our success.

Health and Wellness - Comprehensive medical, dental, and vision benefits, family planning resources, and 12 weeks off for all new parents.

Flexible Workplace - Our hybrid work schedule balances working onsite and working remotely. Enjoy daily lunch and an in-house fitness center when working from our San Mateo headquarters.

INACTIVE