
Principal Software Engineer (Distributed Systems)
We are looking for an experienced and passionate Principal Software Engineer (Distributed Systems) to join the Roblox team. In this role, you will have the opportunity to build distributed systems that power the world’s largest imagination platform. We are looking for an individual with a strong technical background and a passion for solving complex problems.The ideal candidate will have a Bachelor’s degree in Computer Science, Engineering or a related field, and at least 8 years of professional experience in developing distributed systems, with a focus on scalability and performance. You must have a deep understanding of distributed systems fundamentals, including network protocols, load balancing, caching, and distributed algorithms, as well as a strong background in modern web technologies such as Node.js, React, and GraphQL. You must also have experience with the AWS and/or GCP ecosystems.We’re looking for an independent and creative problem-solver who is not afraid to take on challenging tasks and bring new ideas to the table. If you’re excited to join a creative and passionate team, then this role is for you.
Etc)
Bachelor's Degree In Computer Science
Software Engineering Or A Related Field
+ Years Of Experience In Distributed Systems Engineering
Knowledge Of Distributed Systems And Their Components
Experience With Application And System Performance Tuning
Proficiency In One Or More Programming Languages (Eg. C++
Java
Python
Experience With Databases
Network Protocols And Distributed Messaging Systems
Demonstrated Experience Developing Distributed Systems Architectures
Excellent Communication Skills
Ability To Work Collaboratively With Cross-Functional Teams
Software Development
Data Analysis
Cloud Security
Network protocols
Debugging
Distributed systems
Automation
Cloud Computing
Algorithm design
System Design
Performance tuning
Database administration
System integration
Software Architecture
Data Storage
Communication
Emotional Intelligence
Leadership
Problem Solving
Time management
Interpersonal Skills
creativity
Critical thinking
collaboration
Adaptability
According to JobzMall, the average salary range for a Principal Software Engineer (Distributed Systems) in San Mateo, CA, USA is $176,000 to $224,000. The salary can vary depending on experience, skills, and education.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Roblox is a global platform that brings people together through play.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started
