Software Engineer, Web Platform

Figma10 months ago
San Francisco, CA, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. As a critical part of modern product development, Figma empowers teams to bring ideas to life—from brainstorming and prototyping to translating designs into code and iterating with AI. Join our Code Platform team where you will work on the core code translation infrastructure that seamlessly connects design with code. In this full-time role, you will focus primarily on deep technical execution and, depending on your experience, may also take on technical leadership responsibilities including architectural ownership, mentoring, and driving multi-quarter initiatives.

Key Responsibilities

  • Design, build, and improve code ↔ design translation pipelines
  • Diagnose and resolve performance bottlenecks and long-running tasks that impact product SLAs
  • Improve correctness, reconciliation, and fidelity across complex design system and layout edge cases
  • Build scalable serialization pipelines, internal APIs, and platform utilities
  • Partner with Figma Make, AI Assistant, and Sites leads to define long term product enablement
  • Improve observability and ownership of key metrics including latency, success rate, and correctness
  • Support and drive architectural direction and long-term platform strategy for the translation surface
  • Mentor engineers and shape the long-term team structure

Required Qualifications

  • 5+ years of software engineering experience, especially in web, platform, or infrastructure engineering
  • Strong TypeScript/JavaScript skills and modern frontend fundamentals
  • Deep experience with declarative UI systems (React, JSX, or similar)
  • Familiarity with ASTs, code transformation, or compilation concepts
  • Experience debugging performance, rendering, or pipeline latency issues
  • Experience building complex, cross-team platforms with multiple stakeholder groups

Preferred Qualifications

  • Experience building design systems or component libraries
  • Platform or infrastructure engineering experience (APIs, observability, SLAs)
  • Rendering, layout, or graphics pipeline knowledge
  • Experience with structured representations used by LLMs

Benefits & Perks

  • Salary: $149,000-$350,000 USD
  • Compensation: Determined based on individual qualifications and market demands, including equity and an annual bonus plan for eligible roles
  • Benefits: Health, dental & vision, retirement with company contribution, parental leave & family planning support, mental health & wellness benefits, generous PTO, company recharge days, a learning & development stipend, work from home stipend, and cell phone reimbursement
  • Location: US hubs or remote within the United States
  • Schedule: Full-time

Required Skills

Platform Engineering
Code Translation
JavaScript
AST
JSX
React
Performance Debugging
HTML
TypeScript
Design Systems