Software Engineer, Distributed Systems

Figma
San Francisco, Canada, United States
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Communication","Mentoring","Collaboration","Problem-solving"]

Join Figma’s Infrastructure team to design, build, and operate scalable distributed systems powering real-time collaborative design tools. You will architect storage, streaming, and compute orchestration, improve developer experience with internal platforms and CI/CD, mentor engineers, and help shape platform strategy. This full-time role supports remote US-based candidates or one of our US hubs, with collaboration across product and infra teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Figma
Figma
1 year ago

Software Engineer, Distributed Systems

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 20 hours agoStatus: Live

Job Summary

Join Figma’s Infrastructure team to design, build, and operate scalable distributed systems powering real-time collaborative design tools. You will architect storage, streaming, and compute orchestration, improve developer experience with internal platforms and CI/CD, mentor engineers, and help shape platform strategy. This full-time role supports remote US-based candidates or one of our US hubs, with collaboration across product and infra teams.
Location: San Francisco, Canada, United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, build, and maintain scalable and reliable infrastructure systems that support product innovation and user collaboration at scale.
  • •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.
  • •Participate in shaping platform strategy, roadmaps, and engineering best practices across the organization.

Pay and Benefits

Perks:Health InsuranceDentalVisionRetirementPaid LeaveLearning BudgetRemote WorkCell Phone

Key Requirements

  • •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 and a track record of architecting resilient production systems.
Experience:5+ yearsCloudDistributed systemsSaaS
Skills:CommunicationMentoringCollaborationProblem-solving
Languages:English
Tech Stack:GoTypeScriptPythonRustRubyAWSGCPAzureKubernetesDocker

Company Brief

Figma
Design collaboration platform for teams that enables interface design, prototyping, and real-time collaboration in the browser. Figma streamlines product design workflows, handoff to developers, and design system management for organizations of all sizes.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2012
WebsiteLinkedIn