Software Engineer - Client Platform

Figma is a design platform born on the Web, helping entire product teams brainstorm, design, and build better products from start to finish.
$149,000 - $350,000
Frontend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS

Description For Software Engineer - Client Platform

Figma is growing our team of passionate people on a mission to make design accessible to all. Born on the Web, Figma helps entire product teams brainstorm, design and build better products — from start to finish. Whether it's consolidating tools, simplifying workflows, or collaborating across teams and time zones, Figma makes the design process faster, more efficient, and fun while keeping everyone on the same page.

The Client Platform team's mission is to empower Figma's client developers to rapidly adopt best practices, create features, and own performance and quality end-to-end. Figma's browser-based products like Figma Design and FigJam are built on a unique client-side stack that integrates the core engine built with C++/WebAssembly with a modern Web stack. This team is building automated client testing and observability frameworks that are used by Figma engineers at every stage of product development.

As a Software Engineer on the Client Platform team, you will:

  • Enable Figma engineers to ship high quality and performant code by building testing and benchmarking frameworks that catch issues before they reach our users.
  • Develop observability tooling to detect and root cause issues in production quickly.
  • Collaborate with engineering teams across the company to define goals around automated testing, performance benchmarking (CPU, memory, FPS), and operational health.
  • Provide engineering teams visibility into their quality and performance to maintain / improve Figma's high bar for product excellence.
  • Be a part of a unique engineering culture that fosters learning, belonging and impact.

Join Figma and be part of a team that's revolutionizing the design process and making it more collaborative and efficient. This role offers the opportunity to work on cutting-edge technology and make a significant impact on a rapidly growing platform used by designers worldwide.

Last updated 2 months ago

Responsibilities For Software Engineer - Client Platform

  • Enable Figma engineers to ship high quality and performant code by building testing and benchmarking frameworks
  • Develop observability tooling to detect and root cause issues in production quickly
  • Collaborate with engineering teams to define goals around automated testing, performance benchmarking, and operational health
  • Provide engineering teams visibility into their quality and performance
  • Be part of a unique engineering culture that fosters learning, belonging and impact

Requirements For Software Engineer - Client Platform

React
JavaScript
TypeScript
  • At least 2+ years experience building testing and observability frameworks for web frontend
  • Experience working on client-side frontend technologies like React, and testing frameworks like Jasmine/Jest/Playwright
  • Experience with observability systems for error reporting, real-time telemetry and analytics logging
  • Experience working with build tools like Bazel and CI/CD frameworks
  • Experience working with cloud services like AWS
  • Experience with code coverage and performance/runtime profiling tools
  • Demonstrated coding fluency with one or more programming languages (Typescript/Javascript, C++, React, Ruby, Java, Python, Go, or Rust)
  • Experience communicating and collaborating with cross-functional teams
  • Demonstrated commitment for improving product quality by building tools and frameworks for engineers

Benefits For Software Engineer - Client Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Health insurance
  • Dental insurance
  • 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

Interested in this job?

Jobs Related To Figma Software Engineer - Client Platform

Software Engineer - Frontend

Figma is hiring a Frontend Software Engineer to join their Accessibility and Design System team, focusing on improving UI components and frontend development.

Software Engineer II

Microsoft Bing Travel team seeks Software Engineer II to build world-class travel experiences using React and modern web technologies.

Frontend Software Engineer

Frontend Software Engineer position at Creditas, Latin America's leading fintech, focusing on React development and microfrontend architecture in a hybrid work environment.

30480970345- Shopify Developer

Shopify Developer position focused on frontend development with expertise in Shopify Plus, Liquid, and modern web technologies.

UX/UI Engineer

Mid-level UX/UI Engineer position at DeepSource Technologies, focusing on user-centric design with 3+ years experience required, hybrid work model in Cairo.