Назад
6 дней назад

Principal Software Engineer, Creator Collaboration (C++)

295 250 - 345 040$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Principal Software Engineer, Creator Collaboration (C++): Designing and building collaboration workflows in Roblox Studio and its platform for creators and AI agents, with an accent on scalable game-engine architecture, performant user flows, and reliable distributed systems. Focus on leading end-to-end feature delivery, solving multithreading and networking challenges, and mentoring engineers while improving automated testing.

Location: San Mateo, California, United States. Office-based roles require onsite work Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.

Salary: $295,250–$345,040 USD base pay per year, plus eligibility for equity compensation and benefits.

Company

Roblox builds a 3D immersive platform, cloud development tools, and services that enable a global community of creators to develop interactive experiences.

What you will do

  • Design and deliver complex end-to-end features in the Roblox game engine and Studio UI.
  • Define the foundational architecture and technical direction for expanding Roblox Studio capabilities.
  • Build collaboration workflows that enable creators and AI agents to create, share, and manage reusable content at scale.
  • Work across teams and technology platforms to deliver high-quality user functionality.
  • Lead by example and mentor engineers on technical practices, patterns, and strategies.
  • Improve product quality through automation testing and reliable system design.

Requirements

  • At least 8 years of experience solving complex problems in large-scale systems.
  • Professional experience with C++ codebases and game engine development.
  • Experience designing highly available and scalable systems, microservice architectures, multithreading, and networking primitives.
  • Ability to deliver features end to end, build performant user flows, and handle failure cases rigorously.
  • Bachelor’s or master’s degree in computer science, or equivalent practical experience.
  • Strong communication, collaboration, and mentoring skills.

Nice to have

  • Understanding of version control systems internals.
  • Familiarity with file storage systems, network protocols, or database internals.

Culture & Benefits

  • Work on tools and platforms for massively multiplayer game development.
  • Collaborate across engineering teams and technology platforms.
  • Full-time employment with equity compensation and company benefits.
  • Equal employment opportunity and reasonable accommodation support during the recruiting process.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →