Software Engineer, Product Engineering
@ Figma

New York, NY
$250,000
On Site
Full Time
Posted 10 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

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

Job Details

Overview

Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI. In this role as a Software Engineer, Product Engineering, you will help shape the future of design and collaboration by building and enhancing industry-leading products.

Key Responsibilities

You will face complex technical challenges and work on projects from 0 to 1 product launches and scale existing features. Your responsibilities include:

  • Building, launching, and iterating on user-facing features across Figma’s suite of products.
  • Contributing to greenfield product development and refining mature products.
  • Creating extensible, scalable systems and abstractions to foster innovation.
  • Owning projects end-to-end from ideation to post-launch iteration.
  • Collaborating with product, design, research, data, and marketing teams.
  • Participating in code reviews, pairing, and mentoring to maintain engineering craft.

What We’re Looking For

We are seeking versatile engineers with experience in shipping user-facing features or products and a proficiency in one or more programming languages such as TypeScript, React, C++, Python, Ruby, Go, Java, Objective-C, or Rust. A strong product sense and familiarity with fast-paced cross-functional teams are essential.

Bonus skills include tech or project lead experience, familiarity with C++/WebAssembly, and exposure to areas like growth engineering, developer tooling, design systems, prototype systems, web tooling, or computational geometry.

Our Culture and Benefits

At Figma, we value growing as you go. We offer competitive compensation, equity, and a benefits package that includes health, dental & vision, retirement with company contributions, generous PTO, and learning & development stipends, among others. We celebrate diversity and are committed to creating an inclusive environment for all applicants.

Key Skills/Competency

Software Engineer, Product Engineering, design, development, collaboration, scalability, user experience, TypeScript, React, C++

How to Get Hired at Figma

🎯 Tips for Getting Hired

  • Customize your resume: Highlight relevant full-stack projects and skills.
  • Showcase collaboration: Emphasize team-based project experiences.
  • Research Figma: Understand their design mission and culture.
  • Prepare technical examples: Bring portfolio projects and code samples.
  • Practice interview insights: Be ready to discuss technical challenges and solutions.

📝 Interview Preparation Advice

Technical Preparation

Review programming language basics.
Practice coding challenges on algorithms.
Study system design and scalability concepts.
Review code review and performance optimization techniques.

Behavioral Questions

Describe teamwork in challenging projects.
Explain handling project conflict situations.
Discuss time management under deadlines.
Share experiences of mentoring peers.

Frequently Asked Questions