Software Engineer
Growth
Updated on 2/13/2024
Figma

1,001-5,000 employees

Web-based collaborative platform for product design
Company Overview
Figma stands out as an exemplary workplace due to its commitment to fostering a collaborative culture, its unique competitive advantage in consolidating design tools and workflows, and its industry leadership in web-based design platforms. The company's technical innovation is evident in products like FigJam, an online whiteboard that enhances team collaboration, demonstrating their dedication to improving efficiency and communication in product development. Figma's ability to simplify complex processes and facilitate teamwork across different time zones positions it as a leader in the design industry, making it an exciting and rewarding place to work.

Company Stage

N/A

Total Funding

$333.4M

Founded

2012

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

2%

1 year growth

9%

2 year growth

74%
Locations
Seattle, WA, USA • San Francisco, CA, USA • Remote in USA • New York, NY...
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Rust
Python
JavaScript
UI/UX Design
React.js
Java
TypeScript
Objective-C
CategoriesNew
Software Engineering
Requirements
  • 2+ years working as a professional software engineer
  • 2+ years of professional experience shipping features or products
  • Experience communicating and working across functions
Responsibilities
  • Take shared ownership of the product process. Every member of our team is involved from ideation to implementation
  • Iterative and quantitative product development
  • Build high-quality UI. Although we do iterative development, we also keep a high bar for UI polish because our users are designers and the details matter
  • Build foundational Growth infrastructure for running experiments, tracking user behavior and engaging users
  • Provide thoughtful feedback to others on the team
  • Help interview and recruit more hard working engineers to Figma
Desired Qualifications
  • Experience in and a desire to teach fellow engineers through pairing, code review, and in-the-moment feedback
  • Demonstrated fluency with one or more programming languages, including: Typescript/Javascript, React, C++, Python, Java, Objective-C, Go, or Rust