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.