Senior Software Engineer - Marketplace

Roblox Roblox · Consumer · San Mateo, CA · Software Engineering

Senior Software Engineer for Roblox's Marketplace team, focusing on building personalized shopping experiences, item discovery, and curation pipelines for avatar customization. The role involves designing and architecting scalable distributed systems and optimizing performance for a platform processing billions of transactions.

What you'd actually do

  1. lead the work on building personalized and streamlined shopping experiences for over 100M users within Roblox
  2. Discovery of items within the Marketplace
  3. Curation and generation pipelines for avatar styles on the marketplace
  4. New product categories and visual displays for avatar items
  5. Design systems that help users discover, create, and interact with virtual products on the marketplace and in experiences

Skills

Required

  • 3+ years of professional experience in software development
  • Proficiency in one or more programming languages such as C#, Go, Rust, Java, C++, or Python
  • Experience with REST, GRPC, API design patterns, and scalable containerized systems and microservices
  • Bachelor's degree in Computer Science, Computer Engineering, or a similar technical field (or equivalent experience)

Nice to have

  • A willingness to embrace new technologies and a passion for continuous learning

What the JD emphasized

  • scalable containerized systems and microservices
  • scalable, reliable, and fault-tolerant distributed systems
  • microservices, message queuing systems, distributed databases, and cloud-based solutions