Software Engineer, Product Engineering
@ Figma

Hybrid
$250,000
Hybrid
Full Time
Posted 10 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXX******* @figma.com
Recommended after applying

Job Details

About Figma

Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform empowers teams to bring ideas to life—from brainstorming and prototyping to translating designs into code and collaborating in real time.

The Role

As a Software Engineer, Product Engineering at Figma, you will work on complex technical challenges including building core design tools, optimizing real-time collaborative systems, and launching new products. You will be involved in both greenfield projects and improvements to existing products with a focus on user experience, architecture quality, and performance.

Responsibilities

  • Build and iterate on user-facing features and core product experiences.
  • Contribute to both new product development and product improvements.
  • Create extensible, scalable systems and abstractions across products.
  • Own projects end-to-end from ideation to post-launch iteration.
  • Collaborate with cross-functional teams including product, design, research, and marketing.
  • Participate in code reviews and mentoring to foster a culture of learning.

Qualifications

Candidates should have a proven track record of shipping user-facing features or products as a full-stack developer, with 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 experience in fast-paced, cross-functional teams are essential.

Preferred Skills

Experience as a tech or project lead and familiarity with specialized areas like growth engineering, developer tooling, design systems, prototype systems, web tooling, or computational geometry are a bonus. Prior experience in iOS/Android development or Ruby-based backends is also valuable.

Benefits and Culture

Figma offers a competitive package including equity, health benefits, generous PTO, a learning stipend, and more. The company values growth and diversity and is committed to an inclusive environment with equal opportunities for everyone.

Key skills/competency

  • Full-stack
  • User-facing
  • Performance
  • Scalable
  • Collaboration
  • Design tools
  • Mentorship
  • Architecture
  • Technical
  • Innovation

How to Get Hired at Figma

🎯 Tips for Getting Hired

  • Customize Your Resume: Tailor experiences to full-stack development.
  • Highlight Relevant Projects: Emphasize user-facing and scalable systems.
  • Prepare Technical Examples: Demonstrate work on real-time systems.
  • Show Team Collaboration: Reference cross-functional project work.

📝 Interview Preparation Advice

Technical Preparation

Review algorithms and system design.
Practice coding in TypeScript and React.
Study performance optimization techniques.
Learn scalable system architecture basics.

Behavioral Questions

Describe teamwork experiences in previous roles.
Explain handling project challenges under deadlines.
Discuss conflict resolution in team settings.
Share leadership examples in collaborative projects.

Frequently Asked Questions