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