Principal Software Engineer, Languages & Compilers

Roblox•San Mateo, CA
•$295,250 - $345,040•Onsite

About The Position

As a Principal Software Engineer on Roblox’s Programmability team, you will help develop the software ecosystem for embedded scripting languages in the Roblox engine, working with the Engineering Director. Roblox developers need sophisticated programming interfaces, script libraries, development tools, and a high-performance multithreaded runtime. You will guide the evolution of programming interfaces and tooling used by millions of developers.

Requirements

  • Over 10 years of experience developing and deploying user-facing software products.
  • Bachelor’s degree in Computer Science.
  • Proficiency in C++.
  • Understanding of parallel and concurrent programming concepts.
  • Grasp of industry standards and design patterns.
  • Ability to analyze problems from multiple perspectives and weigh the advantages and drawbacks of different solutions.
  • Self-driven, able to navigate complex codebases with minimal guidance.
  • Reliable in developing systems that remain resilient over time.
  • Inquisitive and committed to learning and keeping up with trends in scripting languages and programming environments.

Nice To Haves

  • Experience with API and tool development.
  • Experience with game development.
  • Experience with distributed systems.
  • Experience with Lua/Luau programming.
  • Enthusiasm for crafting software programming environments for game developers and applying insights from multiple programming ecosystems.

Responsibilities

  • Contribute to the design and development of programming models that improve script scalability across multiple CPU cores and different systems.
  • Develop prototypes to validate designs against realistic use cases and performance and functionality standards.
  • Own new feature development from concept and prototyping through deployment and maintenance.
  • Improve the adaptability and performance of existing components.
  • Collaborate with engineers across engine and partner teams to build collaborative solutions.

Benefits

  • Equity compensation for full-time employees.
  • Benefits as described on the company benefits page.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service