
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 Senior Software Engineer for their DNS team to tackle challenging problems in distributed systems at scale. You'll work on optimizing DNS infrastructure that connects millions of players worldwide. This role requires expertise in Java and distributed systems.
Job Description
Who you are
You have 5+ years of software engineering experience, particularly in building and optimizing distributed systems. You understand the complexities of DNS infrastructure and have a strong background in Java, which you have used to solve challenging technical problems at scale. You are passionate about creating seamless user experiences and have a track record of working on critical infrastructure systems that support large user bases.
You thrive in collaborative environments and enjoy working with cross-functional teams to deliver high-quality solutions. Your experience includes optimizing performance and reliability in production systems, and you are comfortable navigating the challenges that come with high-traffic applications. You are detail-oriented and have a strong understanding of system architecture and design principles.
Desirable
Experience with cloud services and infrastructure management is a plus, as is familiarity with anycast DNS networks. You are eager to learn and adapt to new technologies, and you have a growth mindset that drives you to continuously improve your skills and knowledge.
What you'll do
As a Senior Software Engineer on the DNS team at Roblox, you will be responsible for optimizing the performance of our global anycast DNS network, which serves millions of queries per second. You will work on both recursive and authoritative DNS systems, ensuring that our infrastructure is robust and scalable to meet the demands of our growing user base.
You will collaborate closely with other engineers to design and implement solutions that enhance the reliability and efficiency of our DNS services. Your role will involve troubleshooting complex issues and providing technical guidance to junior engineers, fostering a culture of learning and collaboration within the team.
You will also participate in code reviews and contribute to the overall architecture of our systems, ensuring that best practices are followed and that our infrastructure can support future growth. Your work will directly impact the player experience, as every connection to Roblox begins with DNS.
What we offer
At Roblox, you will be part of a mission-driven company that is reimagining the way people connect and interact in digital spaces. We offer a competitive salary and benefits package, along with opportunities for professional development and growth. You will work in a supportive environment that values innovation and creativity, and you will have the chance to make a meaningful impact on the experiences of millions of players around the world.
Join us in shaping the future of human interaction through technology, and help us create safer, more civil shared experiences for everyone. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective could be just what we need.
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

Software Engineering
Roblox is hiring a Senior Software Engineer to develop critical engine infrastructure for their gaming platform. You'll work with C++ to enhance performance and functionality across the Roblox engine. This role requires experience in high-performance real-time applications.

Software Engineering
Notable is hiring a Senior Software Engineer to design and develop high-performance web applications for their healthcare AI platform. You'll work with technologies like JavaScript, React, and Node.js to enhance patient care. This position requires significant experience in full-stack development.

Site Reliability Engineer
Roblox is seeking a Senior Site Reliability Engineer to enhance the reliability and scalability of their platform. You'll work with technologies like Java, Python, and AWS to solve complex technical challenges. This role requires a strong background in system reliability and performance optimization.

Software Engineering
Roblox is hiring a Senior Software Engineer for their Engineering Productivity team to enhance development tools and infrastructure. You'll work on scaling and redefining source code search, storage, and CI systems. This role requires a passion for engineering productivity and impactful design.

Software Engineering
Roblox is seeking a Senior Software Engineer to advance large-scale AI systems that enhance platform safety and integrity. You'll work with Python and machine learning technologies to build intelligent tools. This role requires significant experience in software engineering and data systems.