Software Engineer - Application PlatformPosted today$376K

The opportunity

Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI.

What you'll do

  • Design and evolve shared Ruby frameworks for REST APIs, asynchronous jobs,: workflow orchestration, and data access

  • Improve the availability, reliability, scalability, and performance of: backend systems that support critical product functionality

  • Modernize a large Ruby codebase through safe architectural changes, including: moving REST APIs from Sinatra toward Rails and introducing stronger endpoint abstractions and type safety

  • Make backend development faster by improving hot reloading, local workflows,: test infrastructure, CI reliability, debugging tools, and iteration speed

  • Strengthen the scalability, isolation, observability, and recovery: capabilities of Figma’s asynchronous job platform

  • Partner with product engineers—your customers—and Infrastructure teams to: identify recurring pain points and turn them into reusable platform capabilities

What they're looking for

  • Establish pragmatic engineering practices through shared libraries, APIs,: documentation, tooling, code review, and technical guidance
  • Mentor other engineers and contribute to a culture of thoughtful execution,: high technical standards, and shared ownership
  • Bring 5+ years of professional software engineering experience, including 3+: years building production systems with Ruby
  • Build, maintain, and evolve large Ruby applications and shared backend: codebases that support multiple engineering teams
Software Engineer - Application Platform at Figma | Role Match