We are seeking a passionate and experienced Senior Backend Software Engineer to join our growing team and play a key role in building the next generation of social features for Roblox. You will have the opportunity to design, build, and scale systems that impact millions of users globally. You will be a key player in shaping how people discover, connect, and interact with friends within Roblox, driving company-wide objectives for friend growth and user retention.
You Will:
- Design and build the systems that power critical social features such as People Search, Friend Recommendation, Contact Importer, etc.
- Lead the design and implementation of scalable backend systems to support hundreds of millions of users.
- Enforce high quality standards throughout feature development and iteration.
- Collaborate with other engineering, product, and design teams to push the boundaries of what's possible.
- Help mentor junior engineers.
You Have:
- 3+ years of experience designing and building systems behind consumer-facing APIs that can handle large numbers of concurrent users.
- Proven experience addressing scalability and reliability challenges in diverse system architectures, including microservices.
- Strong understanding of server-side architecture and design principles, with proficiency in compiled languages such as C#, C++, Java, or others.
- Extensive knowledge of database applications, including query optimization and scalability techniques.
- Bachelor's degree or higher in Computer Science or a related field.
- Experience with social products, such as Search and Recommendations systems, is a plus.