Drimva

Figma

Software Engineer - Distributed Systems

$153K–$376K

San Francisco, CA • New York, NY • United States +2 · Full-time · Posted Jun 2, 2025

Location
San Francisco, CA • New York, NY • United States
Canada
US
Experience
5+ years of Software Engineering experience, specifically in backend or infrastructure engineering.

About the job

Designs, builds, and operates distributed infrastructure systems that support Figma’s real-time collaborative design platform.

What you'll do

  • Design, build, and maintain scalable, reliable infrastructure and distributed systems.
  • Improve developer experience through internal platforms, CI/CD systems, build tools, and APIs.
  • Collaborate across teams, resolve production issues, and contribute to platform strategy and engineering practices.

What they ask for

  • 5+ years of Software Engineering experience, specifically in backend or infrastructure engineering.
  • Deep understanding of distributed systems concepts such as sharding, replication, consistency, and eventual convergence.
  • Experience with cloud-native environments (AWS, GCP, or Azure), infrastructure-as-code, and container orchestration.
  • Proficiency in languages such as Go, TypeScript, Python, Rust, or Ruby.

Nice to have

  • Experience scaling storage platforms or operating streaming systems like Kafka.
  • Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, or Claude.

Pay

$153,000 — $376,000 USD (base salary)

Tools

AWS, GCP, Azure, Go, TypeScript, Python, Rust, Ruby

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)