Software Engineer, C++

Figma
San Francisco, Canada, United States
Workplace: RemoteFull timeUSD 149,000 - 350,000 annuallyFunction: Software EngineeringExperience: 4+ yearsSkills: ["Collaboration","Mentoring","Communication","Problem-solving"]

Develop high-performance client-side systems in C++/WebAssembly, extend multiplayer protocols, and build the core engine and APIs to enable real-time collaborative design in the browser. Collaborate with designers, product managers, and engineers to ship fast, accessible features for millions of users, while mentoring teammates and contributing to architectural decisions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Figma
Figma
1 year ago

Software Engineer, C++

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 19 hours agoStatus: Live

Job Summary

Develop high-performance client-side systems in C++/WebAssembly, extend multiplayer protocols, and build the core engine and APIs to enable real-time collaborative design in the browser. Collaborate with designers, product managers, and engineers to ship fast, accessible features for millions of users, while mentoring teammates and contributing to architectural decisions.
Location: San Francisco, Canada, United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key 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.

Pay and Benefits

Salary: USD 149,000 - 350,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionRetirementPaid LeaveLearning BudgetCell Phone

Key Requirements

  • •4+ years of professional Software Engineering experience shipping user-facing features or products
  • •Strong programming skills in one or more frontend-relevant languages such as TypeScript, C++, React, Go, Rust, or Python
  • •Experience with web-based applications, browser performance, or real-time collaborative systems
  • •A track record of working collaboratively across teams and disciplines to deliver complex technical projects
  • •4+ years of experience shipping features? (note: consolidated requirement from job posting)
Experience:4+ yearsWebReal-timeCollaborativeBrowser
Skills:CollaborationMentoringCommunicationProblem-solving
Languages:English
Tech Stack:C++WebAssemblyTypeScriptReactGoRustPython

Company Brief

Figma
Design collaboration platform for teams that enables interface design, prototyping, and real-time collaboration in the browser. Figma streamlines product design workflows, handoff to developers, and design system management for organizations of all sizes.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2012
WebsiteLinkedIn