Roblox
Principal Software Engineer
$295K–$345K
San Mateo, CA, United States · Principal · Full-time · Posted Apr 1, 2026
- Experience
- At least 8+ years.
- Education
- BS or MS in Computer Science, or equivalent practical experience.
- Visa sponsorship
- For US-based roles, Roblox may be unable to employ candidates whose U.S. work authorization is related to certain U.S. visa categories, or support future H-1B sponsorship at this time.
About the job
Designs and develops core Game Engine data structures and architecture that connect engine capabilities with Roblox creators and support platform technologies.
What you'll do
- Develop high-performance engine code for user-created games across supported devices.
- Set the team’s foundational architecture and technical direction, and mentor engineers.
- Work across teams, own projects end to end, and improve product quality through automated testing.
What they ask for
- At least 8+ years experience and expertise with C++ code-generation and analysis tools, such as libclang and Abstract Syntax Trees.
- Outstanding systems-level C++ programming skills.
- BS or MS in Computer Science, or equivalent practical experience.
Nice to have
- Familiarity with game engines or other large-scale simulations.
- Excellent interpersonal skills and follow-through.
Pay
$295,250 — $345,040 USD annual base salary
Tools
C++, libclang, Abstract Syntax Trees
Model-written summary · the original posting is authoritative