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, C++

Figma

$149,000 - $350,000
Sep 24, 2025
San Francisco, CA, US • NY, US
Apply Now

Figma is looking to solve the problem of making design accessible to all by developing high-performance client-side systems and extending multiplayer protocols.

Requirements

  • Strong programming skills in one or more languages relevant to our frontend such as TypeScript, C++, React, Go, Rust, or Python
  • Experience working with web-based applications, browser performance, or real-time collaborative systems
  • Familiarity with WebAssembly, browser internals, or C++ in a frontend context
  • Experience with game engines, rendering systems, or other performance-critical applications
  • Background in developer platforms or API design
  • Experience with C++/WebAssembly
  • Experience with TypeScript

Responsibilities

  • Build core features and frontend infrastructure in a real-time, multiplayer system with a complex in-memory data model (SceneGraph)
  • Optimize performance and memory usage to deliver a fast, reliable UX in the browser using C++/WebAssembly and TypeScript
  • Extend our core C++ engine and multiplayer protocols to support scalable design systems, branching/merging flows, and advanced collaboration modes
  • Design and build APIs and tooling to allow product teams to build against our platform with ease and confidence
  • Contribute to accessibility strategy and implementation, ensuring our tools are usable by all
  • Write clear, maintainable code and documentation, and contribute to architectural decisions
  • Mentor and support other engineers through pairing, code review, and feedback

Other

  • 4+ years of professional Software Engineering experience shipping user-facing features or products
  • A track record of working collaboratively across teams and disciplines to deliver complex technical projects
  • A strong product mindset and attention to user experience
  • A commitment to continuous learning, inclusion, and helping others grow
  • 2+ years of experience in a technical lead role, especially across multiple teams
  • Passion for crafting collaborative tools and creative workflows