Software Engineer - Client Testing and Observability

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

Description For Software Engineer - Client Testing and Observability

Figma is seeking a Software Engineer for Client Testing and Observability to join their Client Platform team. This role focuses on empowering Figma's client developers to rapidly adopt best practices, create features, and own performance and quality end-to-end. The position involves building automated client testing and observability frameworks used by Figma engineers at every stage of product development.

Key responsibilities include:

  • Developing testing and benchmarking frameworks to catch issues before they reach users
  • Creating observability tooling for quick detection and root cause analysis of production issues
  • Collaborating with engineering teams to define goals for automated testing, performance benchmarking, and operational health
  • Providing visibility into quality and performance metrics to maintain Figma's high standards
  • Contributing to Figma's unique engineering culture that promotes learning, belonging, and impact

The ideal candidate should have:

  • 2+ years of experience building testing and observability frameworks for web frontend
  • Familiarity with client-side frontend technologies, testing frameworks, observability systems, and cloud services
  • Coding fluency in languages such as TypeScript/JavaScript, C++, React, Ruby, Java, Python, Go, or Rust
  • Strong communication and collaboration skills
  • A commitment to improving product quality through tool and framework development

Additional desirable qualities include:

  • Experience in a technical lead capacity with multi-team purview
  • Ability to diagnose problems in complex systems
  • Passion for driving foundational initiatives to improve product quality and internal velocity

Figma offers a competitive compensation package, including equity, health benefits, parental leave, mental health support, and various other perks. The company values diversity and is committed to creating an inclusive work environment for all employees.

Last updated 2 months ago

Responsibilities For Software Engineer - Client Testing and Observability

  • Build testing and benchmarking frameworks to catch issues before they reach users
  • Develop observability tooling for quick detection and root cause analysis of production issues
  • Collaborate with engineering teams to define goals for automated testing, performance benchmarking, and operational health
  • Provide visibility into quality and performance metrics
  • Contribute to Figma's engineering culture that promotes learning, belonging, and impact

Requirements For Software Engineer - Client Testing and Observability

React
TypeScript
JavaScript
  • At least 2+ years experience building testing and observability frameworks for web frontend, used by large engineering teams
  • Experience with client-side frontend technologies like React, testing frameworks like Jasmine/Jest/Playwright, observability systems, build tools like Bazel, CI/CD frameworks, cloud services like AWS, code coverage and performance/runtime profiling tools
  • Coding fluency in one or more programming languages such as TypeScript/JavaScript, C++, React, Ruby, Java, Python, Go, or Rust
  • Strong communication and collaboration skills
  • Commitment to improving product quality through tool and framework development

Benefits For Software Engineer - Client Testing and Observability

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Equity
  • Equity
  • Health benefits
  • Parental leave
  • Mental health support
  • Learning & development stipend
  • Work from home stipend
  • Cell phone reimbursement

Interested in this job?

Jobs Related To Figma Software Engineer - Client Testing and Observability

Customer Engagement Manager - Budget (Project Hire) Management

Customer Engagement Budget Manager position at Disney Experiences, focusing on financial management and budget administration for global marketing teams.

Software Engineer, Performance Platform

Backend Software Engineer role at DoorDash focusing on performance platform development, offering competitive salary and comprehensive benefits.

Unreal Engine SDK Developer

Unreal Engine SDK Developer position at KRAFTON, focusing on developing and maintaining gaming infrastructure tools and plugins.

Software Engineer

Join BJSS as a Software Engineer to work on enterprise-scale solutions using modern technologies in an award-winning tech consultancy.

VoIP Implementation Engineer

VoIP Implementation Engineer position at Tekmetric, supporting and implementing VoIP solutions for auto-repair shop management system.