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.