Software Engineer - Developer Experience

Figma

Summary

This job involves leading the Build Systems team at Figma, focusing on developing and maintaining scalable build systems, CI platforms, and test frameworks to enable developers to ship changes efficiently and safely. The role requires collaborating with customers and leadership to address developer pain points, staying updated on industry trends, and mentoring team members to drive success.

What you'll do

  • Design, build, and maintain modern, scalable build systems, CI platforms, and test frameworks.
  • Lead multi-person, cross-functional projects that result in reliability, efficiency, and cost-savings wins.
  • Collaborate with customers and leadership to identify developer pain points and systemically fix them.
  • Keep up-to-date with industry trends and best practices. Incorporate applicable technologies into our roadmap.
  • Lead by example and actively invest in the success of your teammates.

Requirements

  • 6+ years experience in the industry, including 4+ years on Infrastructure, Platform, or Developer Experience teams
  • Experience migrating large monorepos to modern build systems (i.e., Bazel, Buck, Pants)
  • Strong coding skills with demonstrated proficiency in programming languages, such as Java, Python, Ruby, Go, or similar languages
  • Expert level domain experience in one of the following areas: build systems, CI/CD optimization, test automation framework development
  • Excellent technical communication and relationship-building skills. The ability to achieve successful outcomes with partners ranging from interns to executives

Apply

Click below to be taken to the Figma hiring page.

Location

San Francisco, CA • New York, NY • United States

Compensation

$149,000 - $350,000 (per year)

Posted

3+ months ago

Category

Keywords

bazel buck pants java python ruby go