← All roles

Software Engineer - C++

Figma ·US ·Remote, Onsite 128d ago
C++TypeScriptReactGoRustPython

About the role

Software Engineer working on core features and frontend infrastructure in a real-time, multiplayer system. Develop high-performance client-side systems in C++/WebAssembly, extend multiplayer protocols, and build communication layer between C++ and JavaScript. Collaborate with designers, product managers, and engineers to build features for millions of users. Optimize performance, contribute to accessibility, and mentor others.

Requirements

4+ years of professional Software Engineering experience shipping user-facing features. Strong programming skills in TypeScript, C++, React, Go, Rust, or Python. Experience with web-based applications, browser performance, or real-time collaborative systems. Track record of cross-team collaboration. Preferred: 2+ years technical lead experience, game engines, API design, WebAssembly, C++ in frontend, passion for collaborative tools.

About the company

Figma

Figma is an online design tool that empowers teams to brainstorm, design, and build products collaboratively. Its comprehensive suite of tools, including design, prototyping, and digital whiteboarding, caters to the entire product development lifecycle. Figma enables any team to bring their big ideas to life by providing a centralized platform for creativity and execution.

View company page →
$153k–376k
Remote, Onsite San Francisco, CA • New York, NY • United StatesSan Francisco, USNew York, US
Posted 128d ago
Apply for this role
Opens boards.greenhouse.io ↗
About the company
Figma
https://www.figma.com

Figma is an online design tool that empowers teams to brainstorm, design, and build products collaboratively. Its comprehensive suite of tools, including design, prototyping, and digital whiteboarding, caters to the entire product development lifecycle. Figma enables any team to bring their big ideas to life by providing a centralized platform for creativity and execution.

View company page →