About the job
At Roblox, we invite you to join our mission of connecting billions of users through immersive 3D experiences crafted by our vibrant community of developers and creators. Every day, millions explore, create, play, and learn on our platform, which we continually enhance to empower creativity and connection.
We are revolutionizing the way people interact globally, regardless of their location or device. Our aim is to foster a community rooted in optimism and civility, and we seek exceptional talent to achieve this vision.
As a Principal Software Engineer on the Wallets team, you will spearhead the design and implementation of Roblox's cutting-edge wallet system, facilitating users in managing and transacting with both Fiat and Robux currencies seamlessly.
In this role, you will architect a robust dual-wallet infrastructure, ensuring security and scalability for funding, earnings, transfers, and withdrawals, while laying the foundation for future regulated financial functionalities within the Roblox economy. Collaborating closely with product, legal, finance, and economy engineering teams, you will help shape the core of Roblox’s financial systems, enabling real monetary transactions at a global scale in a dynamic digital marketplace.

