Figma

Software Engineer, Rendering & Animation

Figma

Apply
9 months ago
New York, NY, USA or San Francisco, CA, USA
Senior / Staff+
H1B Sponsor

Base Salary

$149k - $350k/yr

Responsibilities

  • Collaborate with Engineering, Product, Design, Marketing, User Research, and Data Science teams to build new features.
  • Create and optimize shaders for rendering blurs of primitive shapes in a single pass.
  • Improve ordering and batching of draws to reduce draw calls and render target switches.
  • Develop faster approaches to anti-aliasing in 2D vector graphics.
  • Implement performant animations using multiple layer caches for fast compositing.
  • Drive guidance, quality, and standards for rendering at Figma.
  • Mentor peers and contribute to onboarding and inclusion initiatives.
  • Engage in continuous learning and tackle unique technical challenges.

Requirements

  • 8+ years of professional experience in Rendering and Graphics software development.
  • Specialization in C++/WebAssembly and experience with rendering APIs like OpenGL, WebGL, WebGPU, Vulkan, Metal, or DirectX.
  • Fluency in low-level programming languages such as C++, C, Objective-C, Go, or Rust.
  • Deep familiarity with the rendering pipeline and rendering concepts.

Benefits

  • Equity options for employees.
  • Comprehensive health, dental, and vision insurance.
  • Retirement plan with company contributions.
  • Generous paid time off and company recharge days.
  • Learning and development stipend.
  • Work from home stipend and cell phone reimbursement.

Tech Stack

CC++GoObjective-CRustTypeScript

Categories

BackendFrontendFull StackGaming