jobapplier

Senior Software Engineer (Replication)

Roblox

Skills

Required

  • C++

Preferred

  • data models
  • power data-driven decision-making

Join Roblox as a Senior Software Engineer on our Engine Networking team. You'll have an immediate impact on the building blocks of Roblox, a platform that empowers over 2 million developers. Your work will involve developing engine code in C++ for critical sub-systems, handling data syncing, game-aware data streaming, and resource usage optimization. If you have 4+ years of experience in C++ and a passion for high-performance real-time applications, this is the perfect opportunity for you.

Collaborate with experienced engineers to tackle deep and challenging problems in large and complex C++ codebases.

About Roblox

Develop engine code in C++ for sub-systems critical to the Roblox game engine, focusing on data syncing and resource usage.

Responsibilities

  • Work on every application Roblox develops, from mobile phone clients to cloud-based servers, ensuring high-performance real-time applications.
  • 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.curity and business stakeholders, you’ll design, build, and own the core infrastructure and data models that power data-driven decision-making across the organization

Requirements

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

Pay

USD 243,290 - 295,250