CronJobs

backend jobs

Software Engineer - Application Platform

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

hybridsenior$153,000–$153,000Posted Aug 17, 2026RubyRailsREST APIsAWSKubernetesTerraformasynchronous jobsworkflow orchestration

Apply on the employer site

About this role

**Figma — Software Engineer, Application Platform** Figma is growing a team of passionate creatives and builders on a mission to make design accessible to all. The Application Platform team (within Product Platform in Figma’s Infrastructure org) builds shared foundations that help engineers ship backend product work quickly, safely, and reliably. You’ll work on a large Ruby application powering Figma’s REST APIs, asynchronous jobs, and workflow orchestration—systems that sit on critical production paths. --- ### What you’ll do - Design and evolve shared Ruby frameworks for REST APIs, asynchronous jobs, workflow orchestration, and data access - Improve availability, reliability, scalability, and performance of backend systems supporting critical product functionality - Modernize a large Ruby codebase with safe architectural changes (e.g., moving REST APIs from Sinatra toward Rails, 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 scalability, isolation, observability, and recovery capabilities of Figma’s asynchronous job platform - Partner with product engineers and Infrastructure teams to identify recurring pain points and turn them into reusable platform capabilities - Establish pragmatic engineering practices via 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 --- ### We’d love to hear from you if you have - 5+ years of professional software engineering experience, including 3+ years building production systems with Ruby - Experience building, maintaining, and evolving large Ruby applications and shared backend codebases used by multiple engineering teams - Ability to design reliable distributed systems at production scale (APIs, background processing, testing, observability, operations) - Experience improving complex established systems through architecture, modularization, migrations, performance, reliability, or developer tooling - Skills to create scalable abstractions, navigate technical tradeoffs, and collaborate with/mentor engineers across teams --- ### Added plus (not required) - Experience with background-job or workflow systems (retries, idempotency, scheduling, backpressure, isolation, failure recovery) - Experience with AWS (e.g., SQS, EKS), workflow systems (e.g., Temporal), or infrastructure tools (e.g., Kubernetes, Terraform) - Experience improving test performance, local development environments, CI systems, or large-scale code migrations --- ### Location / Role type Full-time role based in one of Figma’s US hubs or remotely in the United States. --- ### Compensation (US) Annual base salary range: **$153,000 — $376,000 USD** --- Figma is an equal opportunity workplace and is committed to providing reasonable accommodations for candidates with disabilities. If you need accommodations, reach out to **accommodations-ext@figma.com**.

Listing freshness

CronJobs last confirmed this listing 4h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord