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

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.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

Sysdig logo
Sysdig

Senior Software Engineer - .NET and Go

Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.

Attio logo
Attio

Senior Product Engineer [Rust & Typescript]

Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

Labelbox logo
Labelbox

Full-Stack Engineer with Angular and React.js

Join Labelbox as a Full-Stack Engineer to develop scalable systems using Angular, React.js, and GraphQL. Work remotely in a dynamic AI-driven environment.

Tactile Games logo
Tactile Games

Senior Backend Engineer, LiveOps

Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

n8n logo
n8n

Senior Software Engineer (Node.js & TypeScript)

Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

Sonia logo
Sonia

Senior Full Stack Developer

Join Sonia as a Senior Full Stack Developer to lead development in Python, TypeScript, and modern frameworks. Remote work with flexible arrangements.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Pass App logo
Pass App

Senior Software Engineer (Backend)

Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.

Climatiq logo
Climatiq

Senior Full Stack Engineer - Climate Tech - Rust & TypeScript

Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.

Polarsteps logo
Polarsteps

Senior Frontend Engineer with React and TypeScript

Join Polarsteps as a Senior Frontend Engineer in Amsterdam. Work with React, TypeScript, and more in a hybrid environment.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Nordhealth logo
Nordhealth

Senior Full-Stack Engineer (NextJS)

Join Nordhealth as a Senior Full-Stack Engineer (NextJS) to shape digital healthcare with a modern tech stack and remote work flexibility.

Fender Musical Instruments Corporation logo
Fender Musical Instruments Corporation

Senior Software Engineer, UI/UX

Join Fender as a Senior Software Engineer, UI/UX in Hamburg to design and develop cross-platform applications with a focus on user-centered design.

TrueLayer logo
TrueLayer

Senior Software Engineer - C#/.NET

Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Contentful logo
Contentful

Senior Fullstack Engineer with TypeScript, React, and Node.js

Join Contentful as a Senior Fullstack Engineer to innovate with TypeScript, React, Node.js, and AI integrations in a hybrid work environment.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

SumUp logo
SumUp

Senior Fullstack Engineer with TypeScript and Microservices

Join SumUp as a Senior Fullstack Engineer in Berlin. Work with TypeScript, Microservices, and REST APIs to enhance global fintech solutions.

Trust In SODA logo
Trust In SODA

Senior Software Engineer - Dispatching

Join as a Senior Software Engineer to lead dispatching services design, optimizing global networks with Go, Ruby, and React.