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 - Early Career

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

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.

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.

15Five logo
15Five

Senior Software Engineer

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

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

Make - letsMake.com | A studio making world-class products, platforms & systems 💯 logo
Make - letsMake.com | A studio making world-class products, platforms & systems 💯

Senior Frontend Engineer (Remote)

Join Make as a Senior Frontend Engineer to craft large-scale software remotely. Expertise in React, Next.js, and TypeScript required.

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

SquarePeg logo
SquarePeg

Founding Full-Stack Engineer

Join Faraday as a Founding Full-Stack Engineer to shape our platform for scale. Remote work available.

Spinwheel logo
Spinwheel

Senior Software Engineer - Remote

Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

Calm logo
Calm

Senior Backend Engineer

Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.

HumanSignal logo
HumanSignal

Senior Frontend Engineer

Join HumanSignal as a Senior Frontend Engineer to develop intuitive web applications using Angular, React, and Vue.js.

FuturHealth logo
FuturHealth

Senior Full Stack Engineer with Django and Vue.js

Join FuturHealth as a Senior Full Stack Engineer to develop innovative health tech solutions using Django and Vue.js.

Descript logo
Descript

Senior Software Engineer - Client Platform

Join Descript as a Senior Software Engineer to build cutting-edge audio and video content platforms using JavaScript, React, and Node.js.

Haus logo
Haus

Senior Software Engineer, Application Platform

Join Haus as a Senior Software Engineer to develop scalable systems and APIs for our Application Platform.

Medium logo
Medium

Senior Backend Engineer (Go, Kubernetes)

Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.

brightwheel logo
brightwheel

Senior Full Stack Engineer

Join Brightwheel as a Senior Full Stack Engineer to develop and enhance our leading early education platform.

ConvertKit → Soon to be Kit logo
ConvertKit → Soon to be Kit

Senior Software Engineer - Developer Platform

Join ConvertKit as a Senior Software Engineer to build a developer platform for creators. Work remotely with a focus on Ruby on Rails and JavaScript.

Miter logo
Miter

Senior Full Stack Software Engineer

Join Miter as a Senior Full Stack Software Engineer to build next-gen applications for the construction industry. Remote role with competitive salary.

Railway logo
Railway

Platform Engineer with Cloud and Distributed Systems Expertise

Join Railway as a Platform Engineer to build scalable cloud infrastructure using Rust, Go, and distributed systems.