
About Roblox
Empowering creators in a vibrant gaming universe
Key Highlights
- Over 200 million monthly active users globally
- More than $500 million paid to developers in 2022
- Headquartered in South San Mateo, CA
- $922.8 million raised in Series G funding
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...
🎁 Benefits
Roblox offers competitive salaries, equity options, generous PTO policies, and a flexible remote work policy to support work-life balance. Employees a...
🌟 Culture
Roblox fosters a creator-centric culture, encouraging employees to innovate and collaborate while prioritizing user safety. The company values communi...
Skills & Technologies
Overview
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.
Job Description
Who you are
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.
Desirable
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.
What you'll do
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.
What we offer
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.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Roblox.
Similar Jobs You Might Like
Based on your interests and this role

Principal Engineer
Roblox is seeking a Principal Software Engineer for their Ads Platform team to lead the development of high-scale advertising infrastructure. You'll work with technologies like Java and AWS to enhance ad serving and delivery systems. This role requires extensive experience in software engineering and system architecture.

Software Engineering
Roblox is hiring a Software Engineer for their Ads Experience team to build the monetization experience for their platform. You'll work on critical infrastructure connecting global brands with the Roblox community. This position requires a strong technical background and problem-solving skills.

Frontend Engineer
Roblox is hiring a Senior Frontend Software Engineer to build a new advertising experience for advertisers and publishers. You'll work with JavaScript and React to create robust systems for high-traffic surfaces. This role requires deep expertise in frontend technologies.

Software Engineering
Roblox is seeking a Senior Software Engineer for their Growth Marketing team to build and enhance the Customer Data Platform and automation tools. You'll work with technologies like JavaScript and Python, focusing on high-scale distributed systems and machine learning. This role requires significant experience in software engineering.

Data Engineer
Roblox is hiring a Data Engineer to work on their Ads team, focusing on building data pipelines and analytics solutions. This role requires expertise in data engineering and a passion for creating immersive digital experiences.