3 дня назад
Staff Software Engineer (Simulation)
174 500 - 236 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
8 дней назад
Software Engineer (Robotics/Cloud Infrastructure)
200 000 - 300 000$
6 дней назад
Staff Software Engineer (Files Platform)
158 000 - 248 000$
7 дней назад
Software Engineer, Trading Systems (C++)
120 000 - 285 000$
10 дней назад
Software Engineer - Simulation (Rust)
151 000 - 281 000$
4 дня назад
Senior/Staff Software Engineer - C++
160 000 - 240 000$
4 дня назад
Staff Software Engineer (Distributed Storage)
200 000 - 250 000$