Roblox logo

Senior Software Engineer (Core UI)

Roblox

On-siteSan Mateo, CA, United Statessenior$196k–$295kPosted 7h ago

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