Software Engineer, Product Engineering
@ Figma

London, England, United Kingdom
£70,000
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXX****** @figma.com
Recommended after applying

Job Details

About Figma and the Role

Figma is growing a team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life by brainstorming, prototyping, translating designs into code, and iterating with AI. The role of Software Engineer, Product Engineering involves shaping the future of design and collaboration by building tools that streamline workflows and enhance developer-designer connections.

Role Overview

This position is part of the developer tools pillar responsible for the development lifecycle of the design process. Responsibilities include evolving Dev Mode, building new 0→1 products, mentoring peers, and collaborating across design, product, and engineering to push the boundaries of design-engineering integration.

What You Will Do

  • Build and evolve Dev Mode, Figma’s primary dev/design collaboration tool.
  • Create new products in the developer tools space.
  • Collaborate with designers, PMs, and engineers to craft high quality products.
  • Mentor and be mentored by experienced peers.
  • Build strong personal connections and help shape Figma’s culture.

What We’re Looking For

The ideal candidate has 3+ years of experience shipping user-facing features as a full-stack developer and strong fluency with React and Typescript. Experience collaborating across functions to drive solutions is essential. Additional pluses include leading large-scale projects, cross-functional coordination, and familiarity with C++, Ruby/Ruby on Rails, and mobile development.

Technical Environment

At Figma, the developer surfaces are primarily built on Typescript, React/Redux, and WebAssembly with backend APIs in Ruby/Sinatra. This environment allows for rapid development and strong performance with type safety and reliable data storage.

Work Arrangements & Additional Info

This is a full time role that can be held from Figma's UK hub or remotely within the United Kingdom. Please note that candidates will be required to keep their cameras on during video interviews and must attend in-person onboarding if hired. Figma is dedicated to providing reasonable accommodations throughout the hiring process.

Key skills/competency

  • Figma
  • Software Engineer
  • Product Engineering
  • React
  • Typescript
  • Developer Tools
  • CI/CD
  • Collaboration
  • Mentorship
  • AI Integration

How to Get Hired at Figma

🎯 Tips for Getting Hired

  • Customize Your Resume: Highlight projects with React and Typescript.
  • Research Figma: Understand their mission and design culture.
  • Showcase Collaboration: Emphasize cross-functional teamwork experience.
  • Prepare for Technical Interviews: Review coding, design, and system challenges.

📝 Interview Preparation Advice

Technical Preparation

Practice coding with React challenges.
Review Typescript syntax and applications.
Study WebAssembly fundamentals and demos.
Revisit system design for developer tools.

Behavioral Questions

Describe a time you led a project.
Explain a conflict within a team context.
Share an example of mentorship in action.
Discuss handling cross-functional communication challenges.

Frequently Asked Questions