Software Engineer - Design at Scale

Figma is a collaborative design platform born on the Web, helping entire product teams brainstorm, design, and build better products from start to finish.
$228,000 - $350,000
Frontend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
6+ years of experience
Enterprise SaaS

Description For Software Engineer - Design at Scale

Figma is seeking a Software Engineer to join their Design at Scale team within the Figma Editor. This role is crucial in building and scaling design systems features for Figma's end customers. The ideal candidate will have 6+ years of professional experience in building user-facing features and products, with 2+ years in a technical lead capacity.

Key responsibilities include:

  • Building new features in a real-time, multiplayer system with a complex data model
  • Designing large-scale application architecture and state management
  • Solving performance and memory optimizations
  • Extending and scaling the Editor and full stack system for design system features

The role requires strong technical skills, particularly in C++, WebAssembly, Typescript, React/Redux, and backend technologies like Ruby/Sinatra, Go, and Rust. However, professional experience with these specific technologies is not mandatory.

Figma values collaboration and fosters an inclusive culture guided by principles such as early communication, team support, craftsmanship focus, and impact prioritization. The position offers a competitive salary range of $228,000 - $350,000 USD for hub locations, with adjustments for remote positions.

This full-time role can be based in Figma's US hubs or remotely within the United States. Figma provides a comprehensive benefits package, including health coverage, retirement contributions, parental leave, mental health support, and various stipends for professional development and work-from-home needs.

Figma is committed to diversity and equal opportunity employment, welcoming applications from all backgrounds and providing accommodations for individuals with disabilities throughout the hiring process and employment.

Last updated 3 months ago

Responsibilities For Software Engineer - Design at Scale

  • Building new features in a real time, multiplayer system with a complex data model
  • Designing large-scale application architecture and state management
  • Solving for performance and memory optimizations
  • Extending and scaling the Editor and full stack system behind design system features

Requirements For Software Engineer - Design at Scale

TypeScript
React
JavaScript
Ruby
Go
Rust
  • 6+ years of professional experience building and shipping user-facing features and products
  • 2+ years of experience operating in a technical lead capacity
  • Strong ability to understand user experiences and product requirements
  • Deep understanding of complex systems and problem-solving skills
  • Demonstrated fluency with one or more programming languages (Typescript/Javascript, React, C++, Python, Java, Objective-C, Go, or Rust)
  • Excellent technical communication and relationship-building skills

Benefits For Software Engineer - Design at Scale

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Education Budget
  • Health, dental & vision insurance
  • Retirement with company contribution
  • Parental leave & reproductive or family planning support
  • Mental health & wellness benefits
  • Generous PTO
  • Company recharge days
  • Learning & development stipend
  • Work from home stipend
  • Cell phone reimbursement

Interested in this job?

Jobs Related To Figma Software Engineer - Design at Scale

Application/Tools Development, Senior Engineer

Senior Engineer position at Qualcomm focusing on full-stack web application development with emphasis on front-end design and implementation.

Expert Frontend Engineer with Page Speed Focus

Senior Frontend Engineer role at Adobe focusing on web performance optimization and customer success, offering competitive compensation $133,900-$242,000 annually.

Senior Frontend Developer

Senior Frontend Developer position at Capco Poland, building innovative financial services applications using React and TypeScript, with 7+ years of experience required.

Senior Full Stack Developer

Senior Full Stack Developer role at FEMSA Digital's Spin division, leading complex web applications development and team guidance in fintech solutions.

Senior Frontend React Developer

Senior Frontend React Developer role at Capco, working on financial services technology solutions with 5+ years experience required.