All open roles
Engineering

Roblox Luau Programmer

We're looking for a Roblox Luau programmer to own the core gameplay systems behind one of our live titles. You'll build and ship features that reach players at scale, keep the game fast and stable under real load, and work closely with designers to turn ideas into things people actually play. This role exists because our game is growing faster than our current team can build, we need someone who can take a system from concept to production and own it end to end.

Type

Full-time

Location

Worldwide

Team

Engineering

What you'll do

  • Ship gameplay systems used by millions of players
  • Build and maintain core mechanics, economy, and progression systems in Luau
  • Optimize server and client performance to handle live player load
  • Partner with designers to prototype, test, and iterate on new features
  • Debug and hotfix issues in production quickly and cleanly

Responsibilities

  • Own major gameplay systems from design through launch and ongoing support
  • Write clean, well-structured, maintainable Luau
  • Set up and improve datastores, remotes, and anti-exploit measures
  • Contribute to the live ops calendar with new content and events
  • Review other engineers' code and help raise the technical bar

What we're looking for

  • 3+ years shipping Luau in production on live Roblox experiences
  • Strong grasp of client-server architecture, remotes, and replication
  • Experience with datastores, memory stores, and handling data at scale
  • Solid understanding of performance profiling and optimization
  • Familiarity with anti-exploit / security best practices
  • A published portfolio of Roblox games or systems you've built