Senior/Principal Software Engineer, Mobile UX (Android)

A platform where millions of people explore, create, play, and connect in 3D immersive digital experiences created by a global community of developers.
San Mateo, CA, USA
$238,520 - $289,460
Android
Principal Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Gaming

Description For Senior/Principal Software Engineer, Mobile UX (Android)

Roblox is seeking a Senior/Principal Software Engineer to join their Notifications Team, focusing on mobile UX for Android. This role is crucial in building Roblox's next-generation notifications platform, which includes Push, In-App/In-Experience, Toast, Messages, Email, SMS, and Webhooks notifications. The position involves connecting millions of users with the right content at the right time, whether it's updates from favorite experiences or friend invitations for co-play.

The role offers an opportunity to work on cutting-edge technology, including upcoming features like scheduling and ML-based ranking for personalized notifications and spam prevention. As part of the team, you'll be responsible for owning the mobile UX of notification systems, ensuring optimal user experience across various platforms and devices.

Working at Roblox means being part of a mission to connect a billion people with optimism and civility, while tackling unique technical challenges at scale. The company offers a hybrid work environment with in-office days Tuesday through Thursday at their San Mateo headquarters, and optional office days on Monday and Friday.

The position comes with an attractive compensation package ranging from $238,520 to $289,460 USD, along with comprehensive benefits including medical, dental, and vision coverage, 401k program, and various perks like free catered lunches and fitness benefits. This is an excellent opportunity for experienced engineers passionate about mobile development and user experience to make a significant impact on a platform used by tens of millions of people daily.

Last updated a day ago

Responsibilities For Senior/Principal Software Engineer, Mobile UX (Android)

  • 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/Principal Software Engineer, Mobile UX (Android)

  • 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

Benefits For Senior/Principal Software Engineer, Mobile UX (Android)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
  • Industry-leading compensation package
  • Excellent medical, dental, and vision coverage
  • A rewarding 401k program
  • Flexible vacation policy
  • Roflex - Flexible and supportive work policy
  • Roblox Admin badge for your avatar
  • Free catered lunches five times a week
  • Unlimited snacks
  • Onsite fitness center and fitness program credit
  • Annual CalTrain Go Pass

Interested in this job?

Jobs Related To Roblox Senior/Principal Software Engineer, Mobile UX (Android)

Principal Software Engineer, Android

Principal Software Engineer, Android position at Toast, leading the Card Readers team to develop and maintain Android-based payment integrations for restaurant point-of-sale systems.

Principal Software Engineer

Principal Software Engineer position at Microsoft Teams, focusing on Android development with up to 100% remote work, offering competitive salary and comprehensive benefits.