Назад
обновлено 1 месяц назад

Software Engineer (C++)

153 000 - 376 000$
Формат работы
remote (только USA)/onsite
Тип работы
fulltime
Грейд
middle/senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Software Engineer (C++): Developing high-performance client-side systems and multiplayer protocols for a real-time collaborative design platform with an accent on browser performance, WebAssembly integration, and scalable collaboration features. Focus on optimizing complex in-memory data models, building APIs, and enhancing accessibility in a fast, reliable user experience.

Location: San Francisco, CA; New York, NY; or remote in the United States. In-person onboarding is required if hired.

Annual base salary: $153,000–$376,000 USD.

Company

Figma develops a collaborative design platform that enables teams to brainstorm, prototype, translate designs into code, and work together in real time.

What you will do

  • Build core features and frontend infrastructure for a real-time multiplayer system with a complex in-memory SceneGraph data model.
  • Optimize browser performance and memory usage using C++, WebAssembly, and TypeScript.
  • Extend the C++ engine and multiplayer protocols for scalable design systems, branching and merging, and advanced collaboration modes.
  • Design APIs and tooling that enable product teams to build on the platform.
  • Contribute to accessibility implementation, architectural decisions, documentation, code reviews, mentoring, and cross-functional planning.

Requirements

  • 4+ years of professional software engineering experience shipping user-facing features or products.
  • Strong programming skills in one or more relevant languages, including TypeScript, C++, React, Go, Rust, or Python.
  • Experience with web applications, browser performance, or real-time collaborative systems.
  • Experience collaborating across teams and disciplines to deliver complex technical projects.
  • Ability to attend in-person onboarding if hired.

Nice to have

  • 2+ years of experience in a technical lead role across multiple teams.
  • Experience with game engines, rendering systems, or other performance-critical applications.
  • Background in developer platforms or API design.
  • Familiarity with WebAssembly, browser internals, or C++ in a frontend context.

Culture & Benefits

  • Full-time employment with equity and competitive benefits.
  • Health, dental, vision, retirement contributions, parental leave, and family planning support.
  • Mental health and wellness benefits, paid time off, paid sick leave, holidays, and flexible PTO for eligible exempt employees.
  • Additional benefits may include recharge days, cell phone and home internet reimbursements, and lifestyle spending accounts.
  • Inclusive, collaborative engineering culture focused on learning, accessibility, and supporting employee growth.

Hiring process

  • Technical and experience assessment during interviews, with compensation determined based on qualifications, skills, experience, impact, scope, and work location.
  • Video interviews require candidates to keep their cameras on.

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