Taro Logo

Senior Software Engineer, Messaging

Roblox is 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
Frontend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
6+ years of experience
Gaming

Description For Senior Software Engineer, Messaging

Roblox is revolutionizing how people connect and interact in 3D digital experiences, serving tens of millions of daily users. As a Senior Software Engineer on the Communication team, you'll be at the forefront of building rich, immersive communication experiences that enable users to express themselves through Voice, Camera, and Text modalities. This role combines technical challenges at scale with the responsibility of creating safe, civil shared experiences.

The position requires expertise in front-end development, particularly with React/Redux and C++, focusing on building sophisticated user interfaces that millions interact with daily. You'll work across multiple platforms including mobile devices and high-end systems, collaborating with various teams including Game Engine, Apps, Avatar, Creator, and Trust & Safety.

The ideal candidate is passionate about user experience, detail-oriented, and creative in problem-solving. You'll be responsible for optimizing and scaling systems to support communication for a billion users while maintaining high safety standards. The role offers the unique opportunity to work with a React-inspired UI platform powering the Roblox game engine.

Working at Roblox means joining a mission to connect a billion people with optimism and civility, solving unique technical challenges, and helping create safer, more civil shared experiences. The company offers a competitive compensation package, comprehensive benefits, and a hybrid work environment with in-office days Tuesday through Thursday at the San Mateo headquarters.

Last updated a day ago

Responsibilities For Senior Software Engineer, Messaging

  • Devise creative solutions to optimize and scale communication systems
  • Introduce and improve processes for effectiveness and efficiency
  • Use best programming practices and optimize code performance
  • Launch high quality real-time communication products/features
  • Enforce high quality standards during feature development
  • Collaborate with engineering, product and design teams
  • Self-organize and take ownership of projects throughout lifecycle
  • Help recruit future talent and mentor engineers

Requirements For Senior Software Engineer, Messaging

React
TypeScript
  • 6+ years of experience as a front-end or client apps engineer
  • 4-6 years working on large-scale consumer applications in React/Redux, React Native, iOS, Android, Windows, Mac OS
  • 3+ years experience working with sophisticated C++ codebases
  • Well versed in performance monitoring, profiling and optimization
  • Bachelor's degree in Computer Science or equivalent professional experience

Benefits For Senior Software Engineer, Messaging

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
  • Industry-leading compensation package
  • Excellent medical, dental, and vision coverage
  • 401k program
  • Flexible vacation policy
  • Roflex - Flexible and supportive work policy
  • Roblox Admin badge for 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 Software Engineer, Messaging

Senior Frontend Software Engineer, Marketplace

Senior Frontend Software Engineer position at Roblox, focusing on Avatar & Expression systems, offering $192k-$238k salary, hybrid work in San Mateo, CA.

Senior Software Engineer (Fullstack)

Senior Software Engineer position at Roblox focusing on User Lifecycle and Discovery UX, offering $233K-$283K salary with hybrid work in San Mateo, CA.

Senior Software Engineer, Front End

Senior Frontend Software Engineer position at Roblox, focusing on developing internal tools and applications to enhance engine development productivity, offering $189K-$234K salary range.

Senior Fullstack Software Engineer, Ads Experience

Senior Fullstack Software Engineer position at Roblox, building innovative advertising experiences for the metaverse with competitive pay and comprehensive benefits.

Senior Software Engineer - Engine UI

Senior Software Engineer position at Roblox focusing on Engine UI development, building performant UI systems and tools for the world's leading platform for 3D immersive experiences.