Software Engineer - Application Platform
Core
Build shared Ruby frameworks and backend systems to accelerate product engineering velocity and reliability across Figma.
Role type
Senior IC backend platform engineer (Ruby)
Builds
Shared Ruby frameworks, REST APIs, asynchronous job platforms, and developer tooling for Figma's infrastructure team.
Domain
SaaS / Design Collaboration / Backend Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Ruby (3+ years production), distributed systems design, API architecture, system modernization, CI/CD optimization, technical mentorship
Preferred skills
AWS (SQS, EKS), Temporal, Kubernetes, Terraform, background job systems, large-scale code migrations
Technologies
Ruby, Sinatra, Rails, AWS, Kubernetes, Terraform, Temporal
Responsibilities
Design and evolve shared Ruby frameworks for APIs and job orchestration; improve availability and scalability of backend systems; modernize legacy codebases; enhance developer tooling and CI reliability; partner with product engineers to solve recurring pain points; establish engineering practices and mentor teams
Seniority
Senior, hands-on IC