Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Figma Logo

Software Engineer - Desktop

Figma

$149,000 - $350,000
Aug 12, 2025
San Francisco, CA, US • NY, US
Apply Now

Figma is looking to improve the performance, reliability, and user experience of their Electron.js-based desktop application.

Requirements

  • 8+ years of software engineering experience with demonstrated technical leadership
  • 3+ years experience developing cross-platform JavaScript applications using Node.js, working in large C/C++ codebases (e.g. browsers, compilers, or kernels), or implementing advanced React.js patterns such as complex state management architectures or performance optimization for rendering-intensive applications
  • Solid expertise in shipping production apps with the Electron.js framework
  • Familiarity with the internals of Electron, Chromium, Node.js and V8, or JavaScript (e.g. memory management/garbage collection, event loop, microtasks)
  • Familiarity with native operating system APIs (Win32, Cocoa/UIKit)
  • Previous experience improving Continuous Integration systems for Electron-based projects and integration with their web counterpart systems around performance, costs, and developer experience

Responsibilities

  • Lead complex technical initiatives to improve performance, reliability, and user experience of our Electron.js-based desktop application
  • Collaborate with product, design, and other engineering teams to define the desktop app roadmap
  • Mentor engineers and provide technical leadership across the Desktop App team
  • Drive technical decisions that balance innovation, quality, and delivery timelines
  • Share responsibility for testing, releasing, and maintaining our desktop application and related developer tools and processes
  • Communicate and document architectural designs, requirements, and best practices

Other

  • Excellent communication skills with the ability to explain complex technical concepts to diverse audiences
  • Track record of mentoring engineers and influencing technical direction
  • Ability to work from one of our US hubs or remotely in the United States and Canada
  • Must be willing to attend in person onboarding
  • Must keep camera on during video interviews