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
Senior Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
Senior Backend Engineer, LiveOps
Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.
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.
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.
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.
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.
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.
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.
Senior Software Engineer - .NET and Go
Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.
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.
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.
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.
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.
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.
Senior Full-Stack Developer - TypeScript
Join osapiens as a Senior Full-Stack Developer using TypeScript to build sustainable SaaS solutions.
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.
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.
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.
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.
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.
Software Engineer AWS & TypeScript
Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.
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.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
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.