Company Overview: Roblox is revolutionizing the realm of digital play, enabling millions to imagine, create, and interact within immersive 3D worlds every day. Our platform empowers a global community of developers and creators, providing them with the tools they need to build compelling and diverse experiences. Our vision is to reimagine how people come together, fostering connections that transcend physical boundaries, with the ambitious goal of bringing together a billion users in a safe, inclusive, and forward-thinking environment.
Company Culture: At Roblox, we champion a culture of innovation, creativity, and inclusivity. We believe in empowering our employees to explore new ideas and bring about change that influences millions of users worldwide. Working with us means joining a mission-driven team dedicated to building the future of social interaction.
Work Opportunities: The role of Senior Software Engineer in our Payments & Fraud team is critical in supporting and safeguarding our platform’s transactional integrity and user trust. This position is based at our headquarters in San Mateo, CA, but offers flexible working arrangements including remote, hybrid, and onsite options to accommodate diverse needs and lifestyles.
Role Overview: As a Senior Software Engineer, you will lead the development and integration of advanced payment solutions and fraud prevention systems across our platform. You will tackle technical challenges that come with processing millions of transactions, ensuring they are handled securely and efficiently, while also fostering innovation in the evolving landscape of digital payments.
Responsibilities:
Design and implement new features and architectures for various purchasing flows.
Develop scalable backend services capable of handling an increasing volume of transactions and user data.
Own projects end-to-end, from the design phase through deployment and maintenance.
Collaborate with teams across the company to ensure a seamless user experience and maintain the highest standards of security and reliability.
Desired Experience:
At least 5 years of experience in software development, with a strong background in backend systems.
Proven ability to design and manage large-scale distributed systems.
Deep understanding of REST, GRPC, API design, and microservices architecture.
Prior experience with payment systems is desirable but not essential.
Additional Skills: Knowledge in payment gateway integrations and fraud prevention mechanisms. Strong analytical skills and the ability to tackle complex problems. A keen interest in staying abreast of technological advancements and applying them to solve real-world issues.
Application Note: We encourage passionate and innovative individuals to apply, even if they do not meet every qualification. Roblox is committed to diversity and inclusion, and we strive to grow our team with people who bring different perspectives and experiences.
Compensation: The position offers a competitive salary range of $189,110 to $233,840, based on experience and qualifications. Benefits include comprehensive healthcare, equity options, and a supportive work environment with flexible work arrangements and a generous vacation policy.