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