Figma
Software Engineer - C++
$153K–$376K
San Francisco, CA • New York, NY • United States +2 · Full-time · Posted Jun 2, 2025
- Location
- San Francisco, CA • New York, NY • United States
Canada
US - Experience
- 4+ years of professional Software Engineering experience; preferred: 2+ years in a technical lead role.
About the job
Develop high-performance C++/WebAssembly systems and real-time collaboration features for Figma’s browser-based design platform.
What you'll do
- Build and optimize core features, frontend infrastructure, and the C++ engine for a multiplayer design system.
- Extend multiplayer protocols and build APIs and tools for product teams.
- Improve accessibility and collaborate on product work; contribute to architecture, documentation, and mentoring.
What they ask for
- 4+ years of professional Software Engineering experience shipping user-facing features or products.
- Strong programming skills in one or more relevant languages: 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 on complex technical projects.
Nice to have
- 2+ years of experience in a technical lead role, especially across multiple teams.
- Experience with game engines, rendering systems, performance-critical applications, developer platforms, API design, WebAssembly, browser internals, or C++ in a frontend context.
Pay
$153,000 — $376,000 USD (base salary)
Tools
C++, WebAssembly, TypeScript, React, Go, Rust, Python
Model-written summary · the original posting is authoritative