Figma is seeking a Software Engineer specializing in Rendering & Animation to join their Creation Engine teams. This role focuses on core technologies powering their real-time, browser-based design products. The position involves working with C++/WebAssembly to develop and maintain the rendering engine that converts SceneGraph into GPU operations using WebGL. The team is responsible for 2D vector graphics rendering, optimization, and animation across all Figma products.
The role requires expertise in rendering algorithms, APIs, and both high and low-level performance optimization. You'll work on cutting-edge projects like implementing new shader optimizations, improving draw call efficiency, and developing advanced animation techniques. The position offers the opportunity to work with modern graphics technologies like WebGPU and contribute to innovative rendering solutions.
As part of Figma's collaborative culture, you'll work in small teams of 2-3 people, partnering closely with product managers, designers, and engineers across the organization. The company values communication, team lifting, craftsmanship, and impact-driven work. This is an excellent opportunity for someone passionate about graphics programming who wants to work on challenging technical problems while contributing to a tool used by millions of designers worldwide.
The position offers competitive compensation ($149,000 - $350,000 base salary for SF/NY locations), comprehensive benefits including health coverage, equity, and various stipends for professional development and remote work. The role can be based in Figma's US hubs or remote within the United States.