Эта роль в Figma предлагает четкий фокус на высокопроизводительных системах и функциях сотрудничества, с хорошим диапазоном зарплаты и современным стеком технологий, что делает ее отличной возможностью для опытных инженеров.
Кликните для подробной информации
Высокий диапазон зарплатыСовременный стек технологийЧеткое определение ролиПродуктовая компания
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →