Назад
Company hidden
3 дня назад

Staff Software Engineer (Simulation)

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

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

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

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

Текст:
/
TL;DR
Staff Software Engineer (Simulation) (C++/Second Life): Leading the design, implementation, and debugging of server and simulation systems across large C++ codebases and adjacent services with an accent on reliability, scalability, concurrency, and long-lived system evolution. Focus on solving ambiguous production problems, guiding cross-system architecture, diagnosing difficult failures, and mentoring engineers across teams.

Location: San Francisco, United States; onsite Monday through Thursday, with remote or office work available on Fridays. On-call responsibilities are performed remotely.

Salary: $174,500–$236,000 base salary; expected midpoint on hire: $205,000.

Company

hirify.global develops Second Life, a user-driven virtual world and platform for creation, connection, and social interaction.

What you will do

  • Lead technical discovery, design, implementation, and difficult debugging across large C++ codebases and adjacent systems.
  • Own complex technical problems from definition through production and develop durable solutions.
  • Design initiatives spanning multiple systems, codebases, and engineering teams.
  • Guide architectural decisions that improve reliability, performance, scalability, and maintainability.
  • Identify systemic issues, architectural risks, and second-order operational effects.
  • Mentor engineers and clarify technical tradeoffs with engineering, product, and other stakeholders.

Requirements

  • 8+ years of professional software engineering experience, including 3+ years with real-time simulation, game-server, distributed, or similarly complex production systems.
  • 3+ years of production experience with a large C++ codebase and strong knowledge of memory management, threading, synchronization, and concurrent systems.
  • Experience operating reliable services across multiple codebases and domains, including cloud infrastructure, containerized services, asynchronous network programming, and Python or shell scripting.
  • Ability to diagnose production issues such as crashes, memory corruption, race conditions, and difficult-to-reproduce failures.
  • Staff-level technical leadership, system design communication, cross-team influence, and engineering mentorship.
  • Ability to work onsite in San Francisco Monday through Thursday is required.

Nice to have

  • Experience with interpreters, virtual machines, embedded scripting engines, bytecode runtimes, sandboxed execution, APIs, or long-term serialization formats.
  • Familiarity with virtual worlds, MMO or game-server architecture, Second Life, LSL, or Lua.

Culture & Benefits

  • Work on Second Life, an established virtual-world platform with more than 20 years of history.
  • Collaborative in-office environment focused on technical discussion, creativity, and cross-team problem-solving.
  • Medical, dental, vision, and 401(k) benefits.
  • Eligibility for awards under the Equity Incentive Plan.
  • Ergonomic workstations and reasonable workplace accommodations are provided.

Hiring process

  • Talent partners provide additional details about compensation and benefits during the hiring process.

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