Senior Software Engineer - Marketplace Foundation
$243,290–$295,250 year
Hybrid · San Mateo, California, United States
Job Summary
As a Senior Backend Engineer on the Avatar Marketplace team, you will design, implement, and operate frameworks and services for an international marketplace for virtual items on the Roblox platform. Your responsibilities include designing scalable, reliable, and fault-tolerant distributed systems, optimizing system performance, and mentoring junior engineers. Candidates should have over 6 years of experience in software development focused on distributed systems, a strong understanding of distributed systems concepts, and proficiency in systems programming languages. Experience with containerization, big data technologies, and monitoring tools is also necessary.
Required Qualifications
- 6+ years of professional experience in software development, with a significant focus on distributed systems.
- A deep understanding of core distributed systems concepts, including the CAP theorem, consistency models, concurrency control, fault tolerance, and consensus algorithms (Paxos, Raft, PBFT).
- Strong analytical and problem-solving abilities, with a proactive approach to identifying and resolving complex challenges.
- Experience defining technical vision and providing technical leadership.
- A willingness to embrace new technologies and a passion for continuous learning.
Desired Qualifications
- Proficiency in one or more systems programming languages such as C#, Go, Rust, Java, C++, or Python.
- Strong practical experience with containerization (Docker) and orchestration tools (Kubernetes, Terraform, Helm).
- Experience with big data technologies such as Hadoop, Spark, and Kafka, and distributed databases like Cassandra and MongoDB.
- Familiarity with monitoring and observability tools such as Grafana, Datadog, Prometheus, and the ELK stack.
Additional Requirements
- Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
- Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.