
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 Senior Software Engineer for their Core Services team to develop and manage high throughput microservices and core infrastructure. You'll work with technologies like Java and C# to enhance user experiences. This role requires significant experience in software engineering and system architecture.
You have 5+ years of experience in software engineering, particularly in building scalable and reliable systems. Your background includes ownership of services from design through deployment, and you have a strong understanding of debugging complex distributed systems. You are proficient in Java and C#, and you have experience with microservices architecture, ensuring that services are fast and reliable. You understand the importance of APIs and have worked extensively with them in your previous roles. Your familiarity with cloud technologies enhances your ability to contribute to the infrastructure that powers user experiences. You are a collaborative team player who enjoys working with cross-functional teams to solve unique technical challenges.
Experience with high throughput systems and performance optimization is a plus. Familiarity with data collection and experimentation frameworks will help you thrive in this role. You are comfortable with rapid iteration and understand the importance of user engagement in the development process.
As a Senior Software Engineer at Roblox, you will be responsible for developing and managing core infrastructure and API stacks that support millions of users. You will design and implement high throughput microservices that are integral to the Roblox experience. Your role will involve collaborating with other engineering teams to ensure that the services you build are reliable and scalable. You will also be involved in optimizing performance and user engagement through configurable features that allow for rapid experimentation. Your contributions will directly impact the day-to-day experience of Roblox users, making it essential that you maintain high standards of quality and performance in your work. You will participate in code reviews and provide mentorship to junior engineers, fostering a culture of learning and improvement within the team.
Roblox offers a dynamic work environment where you can shape the future of human interaction through technology. You will have the opportunity to work on meaningful projects that impact millions of users worldwide. The company values collaboration and encourages you to apply even if your experience doesn't match every requirement. You will be part of a team that is committed to building a safe and civil online community, and you will have access to resources that support your professional growth and development.
Apply now or save it for later. Get alerts for similar jobs at Roblox.