
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 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.
You have over 10 years of experience in software engineering, with a strong focus on building scalable systems that serve millions of users. Your background includes leading teams and setting technical direction for complex projects, ensuring that you can guide your team through unique technical challenges. You possess deep expertise in Java and Python, having developed high-performance applications that handle significant traffic and data loads. Your familiarity with cloud platforms, particularly AWS, allows you to leverage cloud-native solutions effectively. You are well-versed in containerization technologies like Docker and orchestration tools such as Kubernetes, which you have used to streamline deployment processes and improve system reliability. You understand the importance of performance optimization and have a track record of implementing improvements that enhance user experience and system efficiency.
Experience with ad serving technologies or digital advertising platforms is a plus, as is familiarity with data analytics tools that help in measuring ad performance. You have a passion for mentoring and developing junior engineers, fostering a collaborative environment where innovation thrives. Your communication skills enable you to articulate complex technical concepts to non-technical stakeholders, ensuring alignment across teams.
As a Principal Software Engineer on the Ads Platform team, you will be responsible for driving the technical vision and architecture of Roblox's advertising infrastructure. You will lead efforts to enhance the performance and reliability of ad serving systems, ensuring they can handle billions of requests daily. Your role will involve collaborating with cross-functional teams to design and implement new features that improve ad personalization and measurement. You will also oversee the integration of new technologies that support immersive ad experiences, pushing the boundaries of what is possible in digital advertising. Your leadership will guide the team in adopting best practices for software development, including code reviews, testing strategies, and documentation. You will play a key role in scaling the infrastructure to meet the growing demands of Roblox's user base, ensuring that the platform remains robust and responsive.
At Roblox, you will be part of a mission-driven company that values creativity and innovation. We offer competitive compensation and benefits, including opportunities for professional development and growth within the organization. You will work in a collaborative environment that encourages experimentation and learning, allowing you to make a significant impact on the future of human interaction through technology. Join us in shaping the next generation of immersive experiences and connecting a billion people around the world.
Apply now or save it for later. Get alerts for similar jobs at Roblox.