jobloom

JobLoom finds jobs directly from company career sites before many job boards, then routes you into detailed role pages like this one.

engineering

Posted Apr 15

Software Engineer, C++

at Figma

San Francisco, United StatesOn-site

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
  • Design and build APIs and tooling to allow product teams to build against our platform with ease and confidence
  • Collaborate regularly with cross-functional partners across product, design, and engineering to plan and execute high-impact projects
  • Write clear, maintainable code and documentation, and contribute to architectural decisions
  • Mentor and support other engineers through pairing, code review, and feedback
  • A track record of working collaboratively across teams and disciplines to deliver complex technical projects While it’s not required, it’s an added plus if you also have: 2+ years of

Requirements

  • Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI.
  • From idea to product, Figma empowers teams to streamline workflows, move faster, and work together in real time from anywhere in the world.
  • You will be developing high-performance client-side systems in C++/WebAssembly, extending the multiplayer protocols that make collaborative design possible, and building out the communications layer between C++ and Javascript.
  • Extend our core C++ engine and multiplayer protocols to support scalable design systems, branching/merging flows, and advanced collaboration modes
  • 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
  • experience in a technical lead role, especially across multiple teams •
  • Experience with game engines, rendering systems, or other performance-critical applications
  • Familiarity with WebAssembly, browser internals, or C++ in a frontend context
  • A commitment to continuous learning, inclusion, and helping others grow At Figma, one of our values is Grow as you go.
  • Additionally, if hired you will be required to attend in person onboarding.

Experience

  • 4+ years of professional Software Engineering

Benefits

  • If based in Figma’s San Francisco or New York hub offices, this role has the annual base salary range stated below.
  • Job level and actual compensation will be decided based on factors including, but not limited to, individual
  • For roles that are available to be filled remotely, the pay range is localized according to employee work location by a factor of between 80% and 100% of range.
  • Figma offers equity to employees, as well a competitive package of additional benefits, including health, dental & vision, retirement with company contribution, parental leave & reproductive or family planning support, mental health & wellness benefits, generous PTO, company recharge days, a learning & development stipend, a work from home stipend, and cell phone reimbursement. Figma also offers sales incentive pay for most sales roles and an annual bonus plan for eligible non-sales
  • Figma’s compensation and
  • Annual Base Salary Range: $153,000 — $376,000 USD

Contact

  • If you require accommodation, please reach out to accommodations-ext@figma.com .

Additional details

  • Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all.
  • If you're excited to shape the future of design and collaboration, join us!
  • Your contributions will help push the boundaries of what's possible in the browser.
  • experience by building features that are fast, accessible, and intuitive—even in the face of complex data models and intermittent connectivity.
  • This is a highly collaborative role: you'll partner closely with designers, product managers, and other engineers to plan, build, and iterate on features that serve millions of users around the world.
  • Whether you're optimizing our core engine, building authoring tools, or crafting new platform abstractions, your work will be key to advancing the future of design.
  • This is a full-time role that can be held from one of our US hubs or remotely in the United States.
  • Contribute to accessibility strategy and implementation, ensuring our tools are usable by all
  • Help drive recruitment and shape our inclusive, high-performance engineering culture We’d love to hear from you if you have:
  • experience shipping user-facing features or products

Find more real-time jobs on JobLoom.