
Empowering creators in a vibrant gaming universe
Roblox is an online gaming and entertainment platform headquartered in South San Mateo, CA, that connects over 200 million monthly active users. The platform empowers its community to create and monetize their own games, with over $500 million paid out to developers in 2022 alone. As a leader in the...
Roblox offers competitive salaries, equity options, generous PTO policies, and a flexible remote work policy to support work-life balance. Employees a...
Roblox fosters a creator-centric culture, encouraging employees to innovate and collaborate while prioritizing user safety. The company values communi...

Roblox • San Mateo, CA, United States
Roblox is seeking a Principal Software Engineer for their Ads Experience team to drive technical strategy and execution. You'll work with technologies like Java, C#, and AWS to build the next generation of advertising in an immersive metaverse.
You have 8+ years of software engineering experience, with a strong background in building scalable systems that handle millions of users. Your expertise in Java and C# allows you to develop high-performance applications that meet the demands of a growing user base. You are familiar with cloud technologies, particularly AWS, and have experience deploying applications using Docker and Kubernetes. You understand the intricacies of ad-tech and are passionate about creating seamless monetization experiences for users and advertisers alike. You thrive in collaborative environments, working closely with cross-functional teams to deliver innovative solutions. You are a strategic thinker who can drive technical decisions and mentor junior engineers, fostering a culture of growth and learning within the team.
Experience with real-time data processing and analytics is a plus, as is familiarity with machine learning concepts that can enhance ad targeting and user engagement. You have a keen interest in the gaming industry and understand the unique challenges and opportunities it presents for advertising. Your ability to communicate complex technical concepts to non-technical stakeholders will help bridge the gap between engineering and business objectives.
As a Principal Software Engineer at Roblox, you will lead the technical strategy for the Ads Experience team, focusing on architecting the backbone of our monetization platform. You will design and implement scalable systems that serve billions of ad impressions, ensuring high availability and performance. Collaborating with product managers and designers, you will define the roadmap for new features and enhancements that improve the advertiser and publisher experience. You will also be responsible for conducting code reviews, ensuring best practices are followed, and mentoring team members to elevate their technical skills. Your role will involve analyzing system performance and making data-driven decisions to optimize our infrastructure. You will participate in cross-team initiatives to integrate new technologies and improve our overall tech stack, contributing to the evolution of Roblox's advertising ecosystem.
At Roblox, you will be part of a mission-driven company that values creativity and innovation. We offer competitive compensation and benefits, including health insurance, retirement plans, and opportunities for professional development. You will work in a collaborative environment where your ideas are valued, and you can make a significant impact on the future of human interaction in the metaverse. Join us in shaping the future of advertising in immersive digital experiences, and help us connect a billion people with optimism and civility.
Apply now or save it for later. Get alerts for similar jobs at Roblox.