Figma logo

Senior Software Engineer - Application Platform

Figma

Join Figma as a Senior Software Engineer - Application Platform

Figma is on a mission to make design accessible to all, and we're expanding our team of passionate individuals to help us achieve this goal. As a Senior Software Engineer on the Application Platform team, you'll play a crucial role in developing the core backend platform that powers Figma's design and collaboration products.

About the Role

The Application Platform team is responsible for creating the application primitives used by backend engineers across Figma. This includes developing data access frameworks, asynchronous jobs platforms, and developer tools. The team also stewards the core architecture of our backend codebase, focusing on scaling development velocity and enabling teams to decouple their product verticals.

Key Responsibilities

  • Create Abstractions: Develop abstractions for product engineering teams to reduce friction and enable faster product shipping.
  • Optimize Infrastructure: Build and optimize foundational infrastructure for common use cases, such as running experiments and tracking user behavior.
  • Evangelize Best Practices: Promote best practices throughout the engineering team to maintain high code quality.
  • Strategic Partnership: Collaborate with engineering leadership to set strategy and priorities for the team.
  • Foster Trust: Establish trust within and across teams by creating accountability and a positive work environment.

What We're Looking For

  • Experience: 6+ years of experience in building and scaling distributed systems and online services.
  • Technical Skills: Proficiency in programming languages such as Go, TypeScript, Python, Ruby, or similar.
  • System Design: Strong system design skills with experience in building online production services.
  • Communication: Excellent technical communication skills and the ability to build relationships with engineering leaders.
  • Problem Solving: A systematic approach to problem-solving with a bias for action and impact.
  • Mentorship: An interest in mentorship and learning from others.

Preferred Qualifications

  • Experience transforming distributed systems from monolithic to federated approaches.
  • Experience with Ruby on Rails.

Benefits

Figma offers a competitive salary and equity package, along with a comprehensive benefits package that includes health, dental, and vision insurance, retirement contributions, parental leave, mental health support, generous PTO, and more.

Location

This is a full-time remote position available to candidates located in the continental United States.

Salary Range

The annual base salary range for this role, if based in Figma’s San Francisco or New York hub offices, is $149,000—$350,000 USD. The pay range is localized according to employee work location by a factor of between 80% and 100% of the range.

Figma is an equal opportunity employer and is committed to building a diverse and inclusive workplace. We encourage candidates from all backgrounds to apply, even if they don't meet every qualification listed.

Join us at Figma and help us build the future of design and collaboration!

Benefits
Extracted with AI

  • Health insurance
  • Dental & vision insurance
  • Retirement with company contribution
  • Parental leave
  • Reproductive or family planning support
  • Mental health & wellness benefits
  • Generous PTO
  • Company recharge days
  • Learning & development stipend
  • Work from home stipend
  • Cell phone reimbursement

Similar jobs

Last update: 23 minutes ago

Figma logo
Figma

Senior Software Engineer - New Initiatives

Join Figma as a Senior Software Engineer to lead new initiatives in collaborative tooling. Work remotely in the US.

Figma logo
Figma

Software Engineer - Full Stack Development

Join Figma as a Full Stack Software Engineer, developing key features for Figma Design and FigJam. Remote work available in the US.

Figma logo
Figma

Software Engineer - Early Career

Join Figma as a Software Engineer - Early Career. Work remotely with a focus on collaboration and growth.

Figma logo
Figma

Senior Software Engineer - Editor

Join Figma as a Senior Software Engineer to build and optimize our real-time, multiplayer design Editor.

Figma logo
Figma

Senior Software Engineer - AI Product

Join Figma as a Senior Software Engineer to lead AI product development, enhance user experience, and collaborate with cross-functional teams.

Figma logo
Figma

Software Engineer - Early Career

Join Figma as a Software Engineer - Early Career. Work in a collaborative environment with a focus on design accessibility.

Figma logo
Figma

Software Engineer - Mobile Platform (iOS, Swift, Kotlin)

Join Figma as a Software Engineer on the Mobile Platform team, working with iOS, Swift, and Kotlin to enhance mobile systems.

Figma logo
Figma

Software Engineer Intern (2025)

Join Figma as a Software Engineer Intern in New York. Work on exciting projects, collaborate with teams, and grow your skills.

Figma logo
Figma

Senior Product Manager, AI - Figma

Senior AI Product Manager at Figma, leading AI research and product development, based in New York, NY (Hybrid).

Forma logo
Forma

Senior Software Engineer

Join Forma as a Senior Software Engineer to build secure, scalable backend APIs using NodeJS and TypeScript.

Fieldguide logo
Fieldguide

Senior Software Engineer - Remote

Senior Software Engineer for a remote role, skilled in AWS, JavaScript, Node.js, React.js, GraphQL, TypeScript, CI/CD.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Fountain logo
Fountain

Senior Software Engineer - Backend (E5)

Senior Backend Software Engineer role focusing on Ruby on Rails and React development, remote work with competitive benefits.

Sigma Computing logo
Sigma Computing

Senior Software Engineer - Frontend

Join Sigma Computing as a Senior Software Engineer - Frontend to develop responsive UIs using React, JavaScript, and TypeScript.

Fountain logo
Fountain

Senior Software Engineer - Backend (E5)

Senior Backend Software Engineer role focusing on Ruby on Rails and React.js, offering competitive benefits and remote work.

Meaningful Gigs logo
Meaningful Gigs

Senior Software Engineer - Backend (Founding Member)

Senior Backend Software Engineer role focusing on innovative AI-driven tools, remote work, competitive benefits.

Webflow logo
Webflow

Senior Software Engineer, Libraries

Join Webflow as a Senior Software Engineer, Libraries, to build design systems visually. Remote role with great benefits.

Figma logo
Figma

Senior Events Manager

Lead and innovate in event strategy and execution for a leading design platform, driving community engagement and brand awareness.

15Five logo
15Five

Senior Software Engineer

Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.

GitHub logo
GitHub

Senior Software Engineer at GitHub

Senior Software Engineer at GitHub, remote, focusing on internal tooling and platform security.

Vizcom logo
Vizcom

Senior Full Stack Engineer

Join Vizcom as a Senior Full Stack Engineer to drive product development with TypeScript, React, and GraphQL.

Sigma Computing logo
Sigma Computing

Senior Software Engineer - Fullstack

Senior Fullstack Software Engineer role in cloud analytics, using Rust, Go, GraphQL, Kubernetes in San Francisco.

Webflow logo
Webflow

Senior Software Engineer, AI Products

Join Webflow as a Senior Software Engineer to build AI-powered features. Remote role with great benefits.

Future logo
Future

Senior Backend Engineer

Senior Backend Engineer needed to design and optimize APIs and database systems for a leading fitness platform. Remote work available.