Senior Software Engineer - Marketplace Foundation
Core
Design, implement, and operate scalable distributed systems for an international marketplace supporting millions of virtual items and content creators on the Roblox platform.
Role type
Senior Backend Engineer (Marketplace Foundation)
Builds
Scalable microservices, message queuing systems, distributed databases, and cloud-based solutions for the Avatar Marketplace.
Domain
Online gaming / Virtual economy / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, C#/Go/Rust/Java/C++/Python, Kubernetes, Terraform, Kafka, Cassandra, MongoDB, System design, Fault tolerance, Performance optimization
Preferred skills
Technical leadership, Mentoring, Code review, Observability
Technologies
Docker, Kubernetes, Terraform, Helm, Kafka, Cassandra, MongoDB, Grafana, Datadog, Prometheus, ELK stack
Responsibilities
Design and architect scalable, reliable, and fault-tolerant distributed systems; Implement high-quality code with thorough unit and integration tests; Troubleshoot and resolve intricate technical issues within distributed systems; Optimize system performance, minimize latency, and maximize throughput; Mentor and guide junior engineers; Actively participate in code reviews, architectural discussions, and technical design sessions.
Seniority
Senior, hands-on IC with technical leadership