About the job
Join the dynamic team at Roblox, where millions of users engage in a vibrant 3D metaverse created by our global community of developers and creators.
At Roblox, we are committed to equipping our community with the tools and platform needed to turn their imaginative visions into reality. Our mission is to redefine how people connect globally, fostering interactions from any location and on any device. We aim to unite a billion people through positivity and respect, and we are searching for exceptional talent to help us achieve this goal.
A role at Roblox means you will contribute to shaping the future of human interaction, tackling unique technical challenges at scale, and enhancing the safety and civility of shared digital experiences for all.
As we witness unprecedented growth in daily active users, our team is at the forefront of pioneering the next generation of advertising within the immersive metaverse. We play a crucial role in connecting global brands with our vast community of creators, delivering billions of impressions.
We are looking for a skilled Software Engineer to join the Ads Experience team. You will collaborate with seasoned engineers and product leaders to develop our monetization experience, which encompasses Advertiser Experience (Roblox Ads Manager), Brand Experience (Brand Ads & Integrations), and Publisher Experience (Creator Monetization & Commerce).
This is a unique opportunity to advance your career by tackling complex technical challenges. You will help shape the features that dictate how advertising operates within a 3D metaverse, balancing user experience with a vast real-time economy.
Your Responsibilities
- Develop the Roblox Ads Manager: Design and implement full-stack features for our flagship advertising platform, writing high-quality code for both the React/TypeScript frontend and Go/C# backend services.
- Implement Brand Ad Offerings: Work with senior engineers to devise the logic and delivery mechanisms for immersive 3D ad units, ensuring optimal performance within games.
- Support Creator Success: Create tools and dashboards that facilitate easy onboarding for game creators, enabling them to manage their ad inventory and monitor revenue and engagement metrics.
- Ensure System Reliability: Write comprehensive unit tests and maintain system performance for all developed features.
