Назад
3 дня назад

Senior Software Engineer, Client Systems (C++)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer, Client Systems (C++): Building foundational C++ libraries and frameworks inside the Roblox game engine to connect Luau interfaces with core engine and mobile platform layers, with an accent on performance, modular architecture, and cross-platform support. Focus on diagnosing memory and framerate issues at massive scale, standardizing frontend systems, and designing foundations that run across iOS, Android, Windows, Mac, and consoles.

Location: San Mateo, California, United States. Hybrid office schedule with onsite work Tuesday, Wednesday, and Thursday; Monday and Friday presence is optional.

Salary: $195,780–$242,100 USD annual base pay, plus equity and benefits eligibility.

Company

Roblox develops a platform and tools for creating shared 3D immersive experiences used by millions of people and developers.

What you will do

  • Build C++ libraries and modules inside the proprietary Roblox game engine.
  • Develop the application foundation connecting Luau UI, the core game engine, and Android and iOS platform abstractions.
  • Drive frontend C++ strategy and extend the Roblox interface layer.
  • Design frameworks and reusable components used by multiple engineering teams.
  • Diagnose memory and framerate issues affecting large-scale client performance.
  • Collaborate with Engineering, Product, Design, surface owners, internal teams, and community developers.

Requirements

  • 4+ years of experience with significant system or mobile programming knowledge.
  • Strong C++ skills and the ability to write high-quality, performant code.
  • Experience building frameworks and libraries with clean, modular, testable architecture.
  • Understanding of software performance considerations, including mobile platforms.
  • Self-directed ownership of projects throughout the full lifecycle.
  • Strong collaboration, communication, and interpersonal skills.

Nice to have

  • Experience with Lua.

Culture & Benefits

  • Work on the future of human interaction and shared 3D experiences.
  • Build foundational technology used across a large engineering organization.
  • Full-time employees are eligible for equity compensation and company benefits.
  • Equal employment opportunities and reasonable accommodations are provided during the hiring process.
  • For US-based roles, certain US visa categories may not be supported and future H-1B sponsorship may be unavailable.

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