Skip to main content

Software Engineer - Application Platform

Figma
Remote - USUpdated 4d ago
Base salary
$153k–$376k
Published base salary range
Location
Remote - US
Remote eligibility
Employment
Full-time
Mid-level
Role family
Engineering
B2B SaaS
Role skills
Apply on boards.greenhouse.io
Job actionsApply now
Job actionsApply now

About the job

Figma is a design and collaboration platform that helps teams bring ideas to life. The Application Platform team, part of Product Platform within Figma's Infrastructure organization, builds shared foundations for backend product work. They own a large Ruby application powering Figma's REST APIs, asynchronous jobs, and workflow orchestration.

We are looking for an experienced backend engineer with meaningful production Ruby experience to design and evolve shared Ruby frameworks, improve reliability and scalability, modernize the codebase (including moving from Sinatra to Rails), and build developer tooling. You will partner with product engineers and infrastructure teams to turn recurring pain points into reusable platform capabilities.

Responsibilities include: designing and evolving Ruby frameworks for REST APIs, async jobs, and data access; improving availability and performance; modernizing the Ruby codebase; enhancing developer workflows; strengthening the async job platform; and mentoring engineers.

Qualifications: 5+ years of professional software engineering experience, including 3+ years building production systems with Ruby. Experience with large Ruby applications, distributed systems, and improving complex systems. Nice-to-have: background-job systems, AWS (SQS, EKS), Temporal, Kubernetes, Terraform, and CI improvements.

This is a full-time role that can be held from US hubs or remotely in the United States.

Compensation: Annual base salary range $153,000—$376,000 USD.

Benefits include equity, health/dental/vision coverage, retirement benefits with company contributions, parental leave, mental health and wellness benefits, paid time off, paid sick leave, holidays, flexible PTO, and an annual bonus plan for eligible roles.

To apply, use the application link.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.