
Senior Software Engineer (Core UI)
Roblox
Job description
-
As a Senior Software Engineer on the Core UI team, you’ll take the Roblox App experience to the next level - making it intuitive, reliable, and a joy to use
-
Our team sits at the intersection of platform engineering and product innovations. You’ll work on systems and surfaces used by every Roblox user and creator in every game session
-
Design, build, and own end-to-end development of user-facing features and systems across mobile, desktop, VR, and consoles
-
Develop robust, extensible systems powering Roblox’s core surfaces (Home, Avatar, Search, and more) used by hundreds of millions of users and creators
-
Create scalable solutions for building high-quality, intuitive, and reliable user interfaces that elevate the overall product experience
-
Partner with engineering, product, and design teams to deliver cohesive, delightful user experience- If you care deeply about how software feels - not just how it works - this is the role for you
-
Strong expertise in modern frontend technologies, including frameworks like React or similar, component-based architecture, and state management patterns
-
Excellent communication and collaboration skills, with the ability to work cross-functionally and drive alignment on technical solutions
-
Experience delivering high-quality user experiences with attention to usability, reliability, and maintainability
-
4+ years of software development experience building large-scale, user-facing applications
-
Solid understanding of software design principles and frontend architecture, with the ability to design clean APIs and well-structured systems
-
Experience with Lua or React Native in a production environment
-
Experience with UI performance profiling and optimization
-
Experience developing applications across multiple platforms (mobile, desktop, VR, consoles)
-
Familiarity with C++ for understanding Roblox engine integration