Senior Software Engineer - Engine UI

A platform where millions of people explore, create, play, and connect in 3D immersive digital experiences created by a global community of developers.
San Mateo, CA, USA
$189,110 - $218,540
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Gaming

Description For Senior Software Engineer - Engine UI

Roblox is seeking a Senior Software Engineer to join their Engine UI team, working on their cutting-edge game engine to build and enhance UI capabilities across the entire Roblox platform. This role is crucial in enabling game developers to create high-quality, performant user interfaces that drive meaningful interaction across millions of experiences.

The position offers an exciting opportunity to work at the intersection of gaming and user interface development, where you'll be responsible for developing and maintaining C++ engine code that powers UI features in some of the world's most popular games. You'll be working with Luau, Roblox's custom scripting language, and partnering directly with the game developer community to bring their creative visions to life.

The role requires strong expertise in C++ development, with a focus on performance optimization and scalability. You'll be working on complex challenges like text rendering, layout pipelines, and creating adaptive UI systems that work seamlessly across various platforms - from mobile devices to 8K monitors and VR systems. This position is perfect for someone who enjoys working on technical challenges at scale while directly impacting millions of users worldwide.

Working at Roblox means being part of a company that's reimagining how people connect and interact in digital spaces. The company offers an attractive compensation package, comprehensive benefits, and a hybrid work environment in their San Mateo headquarters. You'll be joining a team that's dedicated to building the future of human interaction while solving unique technical challenges at scale.

The ideal candidate will bring 4+ years of professional development experience, a strong understanding of performance optimization, and familiarity with graphics concepts and APIs. Experience with game engines, browser engines, or UI framework development is highly valued. This role offers the opportunity to work on industry-leading technologies while contributing to a platform that reaches tens of millions of users daily.

Last updated 3 days ago

Responsibilities For Senior Software Engineer - Engine UI

  • Develop and maintain C++ engine code for foundational UI features
  • Author and review API proposals for Luau scripting language
  • Partner with game developer community to achieve creative vision
  • Innovate text rendering and layout pipelines
  • Enhance layout schemes for UI adaptation across devices
  • Profile and write performant C++ code
  • Create scalable systems for feature-rich experiences

Requirements For Senior Software Engineer - Engine UI

  • 4+ years of professional development experience in C++ or related languages
  • Performance-oriented mindset with profiler experience
  • Experience with systems level 3D math, pointers, templates and memory management
  • Familiarity with graphics concepts and APIs (Vulkan, Metal, DirectX)
  • Rigorous in handling failure cases and automated testing
  • Experience writing systems that can be understood by various disciplines

Benefits For Senior Software Engineer - Engine UI

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
  • Industry-leading compensation package
  • Medical, dental, and vision coverage
  • 401k program
  • Flexible vacation policy
  • Flexible work policy (Roflex)
  • Free catered lunches five times a week
  • Unlimited snacks
  • Onsite fitness center and fitness program credit
  • Annual CalTrain Go Pass
  • Roblox Admin badge for avatar

Interested in this job?

Jobs Related To Roblox Senior Software Engineer - Engine UI

Senior Frontend Software Engineer, Avatar Expression

Senior Frontend Software Engineer position at Roblox, focusing on Avatar Expression systems, offering $192k-$238k and hybrid work in San Mateo, CA.

Senior Fullstack Software Engineer, Ads Experience

Senior Fullstack Software Engineer position at Roblox, focusing on building innovative advertising experiences in the metaverse, offering $238k-$289k and comprehensive benefits.

Senior Software Engineer, Messaging

Senior Software Engineer position at Roblox focusing on building scalable communication features for millions of users, offering competitive compensation and hybrid work arrangement in San Mateo.

Senior Web Software Engineer, Data Science Prototyping (12 month Contract)

Senior Web Software Engineer position at Airbnb focusing on Data Science prototyping, requiring expertise in frontend development and data visualization for a 12-month contract.

Senior Software Engineer, Community Support Engineering

Senior Software Engineer position at Airbnb focusing on Community Support Engineering, requiring 5+ years of experience and bilingual proficiency in English and Chinese.