Position Details
About this role
Figma seeks a Software Engineer to develop high-performance client-side systems in C++ and WebAssembly, focusing on real-time collaboration and browser performance. The role involves extending core engines and working closely with cross-functional teams.
Key Responsibilities
- Build core features in real-time systems
- Optimize performance and memory usage
- Extend C++ engine and multiplayer protocols
- Design APIs and tooling
- Collaborate with cross-functional teams
Technical Overview
The role involves developing in C++, WebAssembly, TypeScript, and React, optimizing browser-based systems, and building scalable collaborative features. Experience with multiplayer protocols and performance tuning is required.
Ideal Candidate
The ideal candidate is a mid-level software engineer with at least 4 years of experience in C++ development, specializing in high-performance client-side systems, WebAssembly, and real-time collaborative applications. Strong collaboration and architectural skills are essential.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 4 years of experience, Lack of C++ or WebAssembly experience, No experience with real-time collaborative systems, Inability to work onsite in US locations
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile