Taro Logo

Senior Software Engineer - Notifications

Roblox is a global platform where millions of people gather to create, play, and connect in 3D immersive digital experiences.
San Mateo, CA, USA
$238,520 - $289,460
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
Gaming · Enterprise SaaS

Description For Senior Software Engineer - Notifications

Roblox is revolutionizing how people connect worldwide through their innovative 3D immersive platform. As a Senior Software Engineer on the Notifications Team, you'll be at the forefront of building Roblox's next-generation notifications platform. The role focuses on owning the mobile UX of notification systems, including Push, In-App/In-Experience, Toast, Messages, Email, SMS, and Webhooks.

The team's mission is to connect the right user with the right content at the right time. Whether it's updating users about their favorite experiences or facilitating friend invitations for co-play, you'll ensure notifications are relevant and timely. The team is building a Core Pipeline for delivering various types of notifications and planning to implement advanced features like scheduling and ML-based ranking for personalized notifications and spam prevention.

Working at Roblox means contributing to the future of human interaction, tackling unique technical challenges at scale, and creating safer, more civil shared experiences. The position offers a competitive salary range of $238,520 - $289,460 USD and follows a hybrid work model with in-office days Tuesday through Thursday at the San Mateo headquarters.

As a senior engineer, you'll collaborate with cross-functional teams, including Engineering, Product, Design, and Data partners. The role requires strong technical expertise in Android development, cross-platform UI technologies, and experience building consumer-facing features. You should be passionate about user experience, versatile in working with different technologies, analytical in problem-solving, and team-oriented in your approach.

The position offers an opportunity to impact millions of users while working on cutting-edge notification systems. You'll be part of a team that's not just building features but creating the future of how users interact with the platform. The role combines technical challenges with user-focused development, making it ideal for engineers who want to make a significant impact on a global scale.

Last updated a day ago

Responsibilities For Senior Software Engineer - Notifications

  • Build, ship and maintain features to improve the user experience for millions of users
  • Work with Engineering, Product, Design and Data partners to drive the future of content discovery
  • Write efficient code that remains performant across a range of platforms and devices
  • Design, implement and maintain unit and integration tests

Requirements For Senior Software Engineer - Notifications

  • 4+ years of experience in software development
  • 4+ years of experience with Android, cross-platform UI technologies, and/or web
  • 4+ years of experience building and launching consumer-facing features with design, product and/or other partners

Interested in this job?

Jobs Related To Roblox Senior Software Engineer - Notifications

Senior Software Engineer - Creator Version Control

Senior Software Engineer position at Roblox, focusing on version control systems and collaborative tools for game development, offering $238k-$289k base salary plus equity in San Mateo, CA.

Senior Software Engineer, Marketplace Foundation

Senior Software Engineer position at Roblox building scalable systems for the Avatar Marketplace team, focusing on virtual item economy and creator success.

Senior Software Engineer - Avatar Computer Graphics

Senior Software Engineer position at Roblox working on avatar computer graphics and character technologies for the Roblox platform.

Studio Builder Tools - Senior Software Engineer

Senior Software Engineer position at Roblox working on Studio Builder Tools, developing game development tools and frameworks using C++ and Lua.

Senior Software Engineer - Systems

Senior Software Engineer position at Roblox working on systems-level C++ development for the game engine, handling critical subsystems and cross-platform compatibility.