Figma logo

Senior Software Engineer - Editor

Figma

Join Figma as a Senior Software Engineer - Editor

Figma is on a mission to make design accessible to all, and we're looking for a Senior Software Engineer to join our team. As part of the Figma Editor team, you'll be at the heart of our core product, setting new standards for web-based design tools. Our users rely on the Editor for brainstorming, designing, and prototyping, and you'll help us push the limits of what's possible in a browser.

What You'll Do

  • Build New Features: Develop new features in a real-time, multiplayer system with a complex data model that enables collaboration across files.
  • Optimize Performance: Solve for performance and memory optimizations to maintain a highly performant user experience.
  • Develop Tooling: Create tools for authoring prototype behavior in the Editor, allowing users to create dynamic, interactive designs.
  • Scale Systems: Extend and scale the Editor and full-stack system behind our design system features.
  • Enhance Accessibility: Contribute to mapping out an accessibility strategy, improving the Figma UI and tools for generating accessible content.

What We're Looking For

  • Experience: 4+ years of professional experience shipping user-facing features or products as a full-stack developer.
  • Technical Skills: Fluency in one or more programming languages, including TypeScript/JavaScript, React, C++, Python, Java, Objective-C, Go, or Rust.
  • Collaboration: Experience communicating and working across functions to proactively drive solutions.

Nice to Have

  • Leadership: 2+ years of experience operating in a technical lead capacity.
  • Mentorship: A desire to teach fellow engineers through pairing, code review, and feedback.
  • Editor Experience: Experience working on editors or writing C++ in a user-facing context.

Why Figma?

At Figma, we believe in hiring smart, curious people who are excited to learn and develop their skills. We offer a competitive salary, equity, and a comprehensive benefits package. Our inclusive culture promotes equity and belonging, and we strive to communicate early and often, lift our team, focus on craftsmanship, and prioritize impact.

Location

This is a full-time role that can be held from one of our US hubs or remotely in the United States.

Compensation

  • Annual Base Salary Range: $149,000—$350,000 USD

Figma is an equal opportunity employer, and we celebrate and support our differences. We are dedicated to providing reasonable accommodations to individuals with disabilities throughout the application process and employment.

If you're excited about this role but your experience doesn't align perfectly with the points outlined, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

Benefits
Extracted with AI

  • Health, dental & vision insurance
  • 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

Similar jobs

Last update: 23 minutes ago

Attio logo
Attio

Senior Product Engineer [Rust & Typescript]

Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.

Tactile Games logo
Tactile Games

Senior Backend Engineer, LiveOps

Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Fender Musical Instruments Corporation logo
Fender Musical Instruments Corporation

Senior Software Engineer, UI/UX

Join Fender as a Senior Software Engineer, UI/UX in Hamburg to design and develop cross-platform applications with a focus on user-centered design.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Polarsteps logo
Polarsteps

Senior Frontend Engineer with React and TypeScript

Join Polarsteps as a Senior Frontend Engineer in Amsterdam. Work with React, TypeScript, and more in a hybrid environment.

Figma logo
Figma

Software Engineer - Mobile Platform (iOS, Swift, Kotlin)

Join Figma as a Software Engineer on the Mobile Platform team, working with iOS, Swift, and Kotlin to enhance mobile systems.

Sysdig logo
Sysdig

Senior Software Engineer - .NET and Go

Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.

Bitmovin logo
Bitmovin

Senior C++ Software Engineer

Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

Contentful logo
Contentful

Senior Fullstack Engineer with TypeScript, React, and Node.js

Join Contentful as a Senior Fullstack Engineer to innovate with TypeScript, React, Node.js, and AI integrations in a hybrid work environment.

Delivery Hero logo
Delivery Hero

Software Engineer (JavaScript/React) - Display Ads (AdTech)

Join Delivery Hero as a Software Engineer (JavaScript/React) in Berlin to develop cutting-edge AdTech solutions for the local delivery market.

osapiens logo
osapiens

Senior Full-Stack Developer - TypeScript

Join osapiens as a Senior Full-Stack Developer using TypeScript to build sustainable SaaS solutions.

Climatiq logo
Climatiq

Senior Full Stack Engineer - Climate Tech - Rust & TypeScript

Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.

TrueLayer logo
TrueLayer

Senior Software Engineer - C#/.NET

Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.

Devire logo
Devire

Senior Backend Engineer (JavaScript & Node.js)

Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.

Codasip logo
Codasip

JavaScript and TypeScript Developer for IDE

Join Codasip as a JavaScript and TypeScript Developer for IDE in Brno. Work with cutting-edge technologies in a hybrid environment.

Sonia logo
Sonia

Senior Full Stack Developer

Join Sonia as a Senior Full Stack Developer to lead development in Python, TypeScript, and modern frameworks. Remote work with flexible arrangements.

Haufe Akademie logo
Haufe Akademie

Software Engineer AWS & TypeScript

Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.

NN Group logo
NN Group

Senior Full-stack Engineer (Angular, Node.js, TypeScript)

Join NN Group as a Senior Full-stack Engineer, leading software architecture and development with Angular, Node.js, and TypeScript.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

freiheit.com technologies logo
freiheit.com technologies

Software Engineer with Haskell, Java, JavaScript, Python, C++

Join our innovative engineering team in Hamburg as a Software Engineer. Work with Haskell, Java, Python, and more in a hybrid environment.