Principal Software Engineer, Languages & Compilers
Roblox · San Mateo, CA, United States
About this role
**Principal Software Engineer, Languages & Compilers** At Roblox, we’re building the tools and platform that empower our community to bring any experience they can imagine to life—connecting a billion people with optimism and civility through safer, more civil shared experiences. As a Principal Software Engineer on the Roblox Programmability team, you’ll help develop the software ecosystem for embedded scripting languages in the Roblox engine. You’ll guide the evolution of programming interfaces and sophisticated tooling features used daily by millions of developers. **You Will:** - Contribute to the design and development of programming models that improve script performance and scalability - Develop prototypes to validate designs against realistic use cases and performance/functionality standards - Own 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 **You Have:** - 10+ years of experience developing and deploying user-facing software products - A minimum Bachelor’s degree in Computer Science - Proficiency in C++ and understanding of parallel/concurrent programming concepts - Experience with API and tool development, game development, distributed systems, and Lua/Luau programming (plus) - Familiarity with industry standards and design patterns - Ability to analyze problems from multiple perspectives, weighing tradeoffs **You Are:** - Excited to craft software programming environments for game developers and apply insights from multiple programming ecosystems - Self-driven and able to navigate complex codebases with minimal guidance - Reliable—building systems that are effective and resilient over time - Inquisitive—constantly learning and staying current with scripting languages and programming environments **Compensation (HQ in San Mateo, CA):** - Starting base pay range: **$295,250 — $345,040 USD** - Actual base pay depends on factors such as background, training, experience, location, business needs, and market demand - Full-time employees are also eligible for equity compensation and benefits **Work Location Note:** - Onsite Tuesday, Wednesday, and Thursday (optional presence Monday/Friday, unless otherwise noted) Roblox is an equal opportunity employer and provides reasonable accommodations during the recruiting process. For US-based roles only: the company may not be able to employ candidates for certain US work authorization categories and may not support future H-1B sponsorship at this time.
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.