Software Engineer, Distributed Systems

Figma

San Francisco, California, United States
Base: $153,000 - $376,000 usd; bonus/equity: equit...
On-site
5+ years backend or infrastructure engineering experience
Deep understanding of distributed systems concepts
Experience with cloud-native environments and container orchestration
Figma is seeking experienced distributed systems engineers to design and operate the infrastructure powering their real-time collaborative design tools used by millions worldwide

Job Summary

  • Figma is seeking experienced distributed systems engineers to design and operate the infrastructure powering their real-time collaborative design tools used by millions worldwide.
  • The role involves architecting storage platforms, streaming infrastructure, and compute orchestration while improving developer experience through internal platforms and CI/CD systems.
  • Candidates will collaborate across teams to shape platform strategy, mentor engineers, and resolve complex production issues in a culture that values inclusivity and technical excellence.

Matching Summary

Figma is seeking experienced distributed systems engineers to design and operate the infrastructure powering their real-time collaborative design tools used by millions worldwide.

Salary

Base: $153,000 - $376,000 USD; Bonus/Equity: Equity offered; Benefits: Health, dental, vision, retirement, PTO, learning stipend

Skills & Requirements

Must-have

  • 5+ years backend or infrastructure engineering experience
  • Deep understanding of distributed systems concepts
  • Experience with cloud-native environments and container orchestration
  • Proficiency in Go, TypeScript, Python, Rust, or Ruby
  • Strong system design skills for resilient production systems

Nice-to-have

  • Experience scaling storage platforms like Postgres or Redis
  • Background in traffic management or service mesh technologies
  • History of developing complex realtime distributed systems
  • Passion for building developer productivity tools
  • Strong problem-solving skills and bias for action

Key Requirements

  • 5+ years of Software Engineering experience
  • Proficiency in backend or infrastructure engineering
  • Strong system design skills

Work Rights

Not specified

Tailored Resume

Cover Letter