# Software Engineer, Full Stack

**Company**: Figma
**Location**: San Francisco, CA
**Work arrangement**: remote
**Job type**: full-time
**Salary**: $153,000-$376,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/figma/jobs/5691911004?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_10e46f55-22a

## Description

Figma is growing its team of creatives and builders on a mission to make design accessible to all.

As a Full Stack Engineer, you'll build products and platforms that empower millions of users to create and collaborate in real time.

Your work will directly shape the future of how teams bring ideas to life.

You’ll take on complex technical challenges across the stack, building intuitive user experiences, optimizing performance in real-time collaborative systems, and designing secure, reliable, and scalable systems to support Figma’s rapid growth and global expansion.

Our engineers are highly cross-functional, partnering closely with Product, Design, Research, and Data to deliver best-in-class experiences.

This opportunity applies to openings at varying seniority levels across our teams, including Figma Editor, FigJam, Figma Slides, Figma Sites, Figma Buzz, Growth & Monetization, Internal Tools, and our cross-product Foundations team.

**Responsibilities**

- Design, build, and ship high-quality features across the stack, from polished front-end experiences to scalable back-end systems

- Contribute to both new product development and improvements to established products, balancing user experience craft with performance and architecture quality

- Own projects end-to-end , ideation, technical design, implementation, testing, launch, and iteration

- Collaborate with cross-functional partners in Product, Design, Research, and Data to shape product direction and strategy

- Operate, monitor, and continuously improve the systems you build, with a strong focus on reliability, security, and scalability

- Mentor teammates, contribute to team culture, and share knowledge through code reviews, design critiques, and pairing

**Requirements**

- Proven experience in shipping and maintaining full-stack applications in production

- Strong proficiency in modern front-end frameworks (e.g., React/TypeScript) and back-end technologies (e.g., Ruby, Python, Go, C++, PostgreSQL)

- A product mindset, with the ability to translate user needs into scalable technical solutions

- Excellent collaboration and communication skills, with experience working effectively across cross-functional teams

- Passion for engineering craft and building polished, maintainable, and scalable systems

**Nice to Have**

- Experience leading large-scale projects or launching 0→1 products

- Familiarity with C++ and WebAssembly in user-facing applications

- Background in areas such as growth engineering, developer tooling, billing and payments infrastructure, or extensibility platforms (plugins, APIs, widgets)

- Exposure to technologies like Stripe, Salesforce, Snowflake, SCIM, SAML, or experimentation and observability tooling

- A passion for mentoring peers and helping shape engineering culture

**Benefits**

- Health, dental & vision

- Retirement with company contribution

- Parental leave & reproductive or family planning support

- Mental health & wellness benefits

- Generous PTO

- Company recharge days

- Learning & development stipend

- Work from home stipend

- Cell phone reimbursement

## Skills

### Required
- React
- TypeScript
- Ruby
- Python
- Go
- C++
- PostgreSQL

### Nice to have
- WebAssembly
- Stripe
- Salesforce
- Snowflake
- SCIM
- SAML

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/figma/jobs/5691911004?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
