Software Engineer, Product Engineering @ Figma
Your Application Journey
Email Hiring Manager
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.