Principal Backend Software Engineer (Sharing)
Posted Updated
Description
- As a Principal Software Engineer on the Sharing team, you will lead large, multi-team initiatives with long-term technical vision and group-level impact
- You will be expected to define and drive the platform-wide strategy powering how millions of users capture, share, and discover content on Roblox
- In this role, you will set engineering standards, mentor senior engineers, and serve as a key architect of our long-term technical direction
- Drive Strategy & Execution: Own the outcome of complex, business-critical programs spanning several teams, often lasting years
- Innovate at Scale: Develop and drive a multi-year technical vision for content creation and sharing, anticipating scale, technology, and business evolution
- Elevate Reliability: Lead high-severity incident response across groups; drive durable systemic solutions that improve reliability and velocity
- Architect Foundations: Regularly improve shared infrastructure and foundational systems, introducing frameworks that uplift development speed across the organization
- Align Teams: Aligns multiple teams on shared technical direction, producing detailed design docs, phased roadmaps, and planning models that balance short and long-term goals
- Cultivate Talent: Shape hiring, closing, and retention of top talent, and lead engineering excellence and quality initiatives across your group while mentoring senior engineers
- Operational Excellence: Experience acting as an escalation point for the hardest production or infrastructure incidents, and a history of defining technical investment strategies with senior leadership
- Technical Foundation: 8+ years of experience building large-scale backend systems in C++, C#, Java, or similar languages
- Exceptional Communication: The ability to communicate effectively across audiences to enable sound decisions and model inclusive, respectful collaboration
- System Design Expertise: Deep experience designing distributed systems, scalable APIs, and high-throughput backend services
- Proven Leadership: A demonstrated track record of leading large, multi-team initiatives with long-term technical vision and group-level impact
- Education: A Bachelor’s degree in Computer Science or a related field, or equivalent practical experience
- Consumer Scale: Experience working on consumer-facing platforms at scale with millions of users
