1 year ago
Base Salary
$149k - $350k/yr
Responsibilities
- Create and optimize shaders to render blurs of primitive shapes in a single pass.
- Improve draw ordering and batching to reduce draw calls and render-target switches.
- Develop and implement faster anti-aliasing approaches for 2D vector graphics.
- Implement performant animations using multiple layer caches for fast compositing.
- Drive guidance, quality, and standards for rendering at Figma while exploring new graphics capabilities.
- Collaborate with engineering, product, design, marketing, user research, and data science partners.
- Mentor peers, provide thoughtful feedback, and contribute to onboarding, interview development, and belonging, equity, and inclusion initiatives.
Requirements
- 8+ years of professional experience shipping software specializing in rendering and graphics.
- Experience with game engines, client-side technologies and platforms, and rendering APIs such as OpenGL, WebGL, WebGPU, Vulkan, Metal, or DirectX.
- Fluency in one or more low-level programming languages, including C++, C, Objective-C, Go, or Rust.
- Deep familiarity with rendering pipelines and rendering concepts.
- Experience with C++/WebAssembly is ideal, and experience rendering 2D vector graphics is a plus.
- Proactive communication and a desire to work collaboratively are preferred.
Benefits
- Full-time role available from Figma's US hubs or remotely within the United States.
- Health, dental, and vision benefits; retirement plan with company contribution; parental leave and reproductive or family planning support.
- Mental health and wellness benefits, generous paid time off, company recharge days, learning and development stipend, work-from-home stipend, and cell phone reimbursement.
- Equity and an annual bonus plan for eligible non-sales roles.
- In-person onboarding is required, and cameras must remain on during video interviews.
Tech Stack
Categories
About Figma
Everything we announced at Config 2026