CareerPlan

Principal Software Engineer, Languages & Compilers

San Mateo, CAFull-time$295k–$345k2026-11-06 → 2026-11-10
HybridNo visa sponsorship

Core

Design and development of programming models, interfaces, and tooling for the Roblox embedded scripting languages (Lua/Luau) to enable developers to build 3D immersive experiences.

Role type

Principal Software Engineer (Languages & Compilers)

Builds

Ultra-fast, multithreaded runtime, sophisticated programming interfaces, and robust script libraries for the Roblox engine.

Domain

Game development, embedded systems, distributed systems

Required skills

C++, parallel/concurrent programming, API development, distributed systems, Lua/Luau programming, system design, prototyping

Preferred skills

Game development, industry design patterns, multi-perspective problem solving

Responsibilities

Design and develop programming models for script performance and scalability; develop prototypes to validate designs; take ownership of new feature development from concept to deployment; improve adaptability and performance of existing components; collaborate with engineers across engine and partner teams.

Seniority

Principal, hands-on IC with mentorship