Software Engineer, Production Engineering (london, United Kingdom)

Figma Figma · Enterprise · London, United Kingdom · Engineering

Figma is seeking a Software Engineer for their Production Engineering team in London. This role focuses on end-to-end reliability, durability, scalability, and performance of Figma's products and services. The engineer will help scale and drive initiatives to support production engineering efforts, enabling product teams to deliver features rapidly. Responsibilities include defining standard methodologies, addressing operational challenges, debugging production issues, participating in reviews, planning infrastructure growth, and operating AWS infrastructure. Requires 5+ years of experience operating large-scale infrastructure services, strong CS fundamentals, and experience with cloud platforms like AWS.

What you'd actually do

  1. Work closely with the engineering team to define standard methodologies and goals around reliability, durability, scalability, and performance
  2. Address common operational challenges through better telemetry and by building tools / services
  3. Debug production issues across services and levels of the stack
  4. Participate in design reviews and production reviews for new features, products or infrastructure components
  5. Plan for the growth of Figma’s infrastructure

Skills

Required

  • 5+ years of experience operating infrastructure components / services at scale
  • Computer Science fundamentals
  • distributed systems
  • managing infrastructure services in AWS, Microsoft Azure or Google Cloud
  • operational security and best practices
  • diagnose problems within complex systems

Nice to have

  • excellent problem solving skills
  • technical communication skills
  • systematic and thorough approach
  • think from first principles
  • bias for action
  • driven by impact
  • willing to work on grungy problems if they have a high impact on the business or the health of the infrastructure
  • artisan mentality
  • balance between idealism and pragmatism
  • inclusivity and collaboration

What the JD emphasized

  • operating infrastructure components / services at scale
  • proven grasp of Computer Science fundamentals
  • strong interest in distributed systems
  • track record for being able to diagnose problems within complex systems