Software Engineer - Extensibility - Figma : Job Details

Software Engineer - Extensibility

Figma

Job Location : New York,NY, USA

Posted on : 2025-05-18T16:28:24Z

Job Description :
Figma is growing our team of passionate people on a mission to make design accessible to all. Born on the Web, Figma helps entire product teams brainstorm, design, and build better products — from start to finish. Whether it's consolidating tools, simplifying workflows, or collaborating across teams and time zones, Figma makes the design process faster, more efficient, and fun while keeping everyone on the same page. From great products to long-lasting companies, we believe that nothing great is made alone—come make it with us!

The Extensibility team owns Figma's developer platform: plugins, widgets, REST API, and webhooks. Entire companies have been built around Figma plugins. Tens of thousands of designers at large Figma customers use private plugins to work faster. Developers leverage our APIs to power workflows that synchronize design system variables from GitHub into Figma variables, and update project management tasks when designs are marked ready for development.

Our team works on broad parts of the Figma product: maintaining a JavaScript sandbox, creating new plugin types for Dev Mode, optimizing JSON encoding in C++, operating large-scale live services in Node and Go, updating our multiplayer service for server-side writes, and developing a React-style diffing algorithm for widgets. We also engage in full-stack development with a React frontend and a Sinatra backend.

This is a full-time role that can be based in one of our US hubs or remotely in the United States.

What you'll do at Figma:
  • Write Typescript, Ruby, and C++ code to implement new features, fix bugs, and improve performance.
  • Collaborate with Figma product teams to expose features programmatically via our plugin and REST API.
  • Work closely with product managers and designers to create simple experiences for complex UX challenges.
  • Engage with our developer community to understand their successes and pain points.
  • We'd love to hear from you if you have:
  • Experience working on a developer platform or tooling.
  • 5+ years of experience with React or similar front-end TypeScript frameworks.
  • Experience with distributed systems and high-volume public APIs.
  • Knowledge of ORMs, SQL, and debugging query plans.
  • Preferred qualifications:
  • Experience embedding virtual machines in other languages.
  • Experience with WebAssembly.
  • C++ or C experience.
  • Building developer platforms or open source communities.
  • Strong design sense and collaboration with product designers.
  • Pay Transparency Disclosure

    If based in Figma's San Francisco or New York hub, the annual base salary range is:

    $149,000 — $350,000 USD

    Compensation will be determined based on qualifications, experience, impact potential, and location. Remote roles are localized accordingly. Figma offers equity, comprehensive benefits, and various stipends. Compensation details may change.

    Our commitment to diversity

    Figma celebrates diversity and is an equal opportunity employer. We consider all qualified applicants regardless of protected characteristics and provide accommodations for applicants with disabilities. For accommodations, contact [email protected].

    Applicants are asked to keep cameras on during video interviews and attend in-person onboarding if hired.

    By applying, you agree that your personal data will be processed according to Figma's Candidate Privacy Notice.

    #J-18808-Ljbffr
    Apply Now!

    Similar Jobs ( 0)