San Mateo, CA
Principal Software Engineer, Social Connections
As a Principal Software Engineer, Social Connections, you'll be in charge of our friending and sharing service architecture (friending, following, a social graph, friend recommendations, sharing in-game content, and more) that is used by our 200M+ monthly users. If you are an experienced developer with an understanding of large-scale systems, you'll be right at home within our experienced and growing social team.
You Are:
- Experienced: You have 8+ years of experience working on core service oriented architecture with experience solving high concurrency issues. You own a BS in Computer Science, Masters are a definite plus.
- Intrepid: Scaling for multiple millions of concurrent users is exciting to you… You know it will take a lot to make it right, but you are impatient to get going...
- Knowledgeable: You understand aspects of designing highly available microservices.
- Versatile: you have mastered one or more object-oriented languages and technologies already; you can adapt to any situation when the need arises and come up with the right solution.
- Creative: You take a creative and strategic approach to solving hard problems and driving new tools/functionality for our developers
- Team: You know how to work with all participants to develop the best solutions.
You Will:
- Build the next generation software to support Roblox's massive user growth, while supporting the existing systems that can already handle millions of concurrent users.
- Come up with great solutions while we're moving from service oriented architecture to containerized microservices model to grow to our ever increasing load.
- Always think about how we can improve our processes and structure to enforce quality while we iterate quickly on feature development.
- Work with product and design to push the boundary of what is possible.
Recommended Skills
- Information Technology
- Microservices
- Object Oriented Software Development
- Service Oriented Architecture
- Concurrency
- Creativity
Browse other jobs