Skip to main content

Software Engineer - Distributed Systems

Figma
Remote - USUpdated 10d ago
Base salary
$153k–$376k
Published base salary range
Location
Remote - US
Remote eligibility
Employment
Full-time
Mid-level
Role family
Engineering
Developer tools
Apply on boards.greenhouse.io
Job actionsApply now
Job actionsApply now

About the job

Figma is on a mission to make design accessible to all. Our platform helps teams bring ideas to life—from brainstorming to prototyping to translating designs into code. As a Software Engineer on our Infrastructure team, you'll design, build, and operate the systems that power our real-time collaborative design tools used by millions worldwide.

Responsibilities

  • Design, build, and maintain scalable and reliable infrastructure systems.
  • Architect and evolve distributed systems including storage platforms, streaming infrastructure, and compute orchestration.
  • Improve developer experience by building internal platforms, CI/CD systems, build tools, and APIs.
  • Collaborate across product and infrastructure teams to design secure, maintainable, and performant systems.
  • Debug and resolve complex production issues.
  • Mentor engineers and foster a culture of collaboration.

Qualifications

  • 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.
  • Strong system design skills.

Bonus: Experience scaling storage platforms (e.g., Postgres, Redis, S3, DynamoDB) or operating streaming systems like Kafka; background in traffic management, DDoS mitigation, or service mesh technologies (e.g., Envoy, Istio); a history of developing complex, realtime distributed systems at scale; a passion for building developer productivity tools.

Compensation

Annual base salary range: $153,000—$376,000 USD. Figma offers equity, health, dental, and vision coverage; retirement benefits with company contributions; mental health and wellness benefits; paid time off; paid sick leave, holidays, and other leave benefits; and an annual bonus plan for eligible non-sales roles.

This is a full-time role that can be held from one of our US hubs or remotely in the United States.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.