The opportunity
Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI.
What you'll do
Build core features and frontend infrastructure in a real-time, multiplayer: system with a complex in-memory data model (SceneGraph)
Optimize performance and memory usage to deliver a fast, reliable UX in the: browser using C++/WebAssembly and TypeScript
Extend our core C++ engine and multiplayer protocols to support scalable: design systems, branching/merging flows, and advanced collaboration modes
Design and build APIs and tooling to allow product teams to build against our: platform with ease and confidence
Contribute to accessibility strategy and implementation, ensuring our tools are usable by all
Collaborate regularly with cross-functional partners across product, design,: and engineering to plan and execute high-impact projects
What they're looking for
- Write clear, maintainable code and documentation, and contribute to architectural decisions
- Mentor and support other engineers through pairing, code review, and feedback
- Help drive recruitment and shape our inclusive, high-performance engineering culture
- + years of professional Software Engineering experience shipping user-facing features or products