← Back to list
Job

Software Engineer, Distributed Systems

Software Engineer • Hybrid • Full-time • United States San Francisco, USA

Figma's Infrastructure team builds and operates the systems powering its real-time collaborative design tools, hiring distributed systems engineers for storage, streaming, and orchestration, from a US hub or remote.

Responsibilities

  • ▹Design, build, and maintain scalable and reliable infrastructure systems supporting 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
  • ▹Debug and resolve complex production issues that span services and layers of the stack
  • ▹Mentor engineers and foster a culture of collaboration, inclusivity, and technical excellence

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
  • ▹Excellent communication skills, experience collaborating across teams and mentoring others

Nice to have

  • ▹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, including dev environments, CI/CD pipelines, and build systems
  • ▹Experience evolving large-scale, shared developer platforms to improve reliability and developer velocity
  • ▹Strong problem-solving skills and a bias for action on high-impact, gritty challenges

Soft skills

Systems thinking at scaleMentorship and team buildingCross-team collaboration

What we offer

  • ▹Equity
  • ▹Health, dental & vision benefits
  • ▹Retirement with company contribution
  • ▹Parental leave & family planning support
  • ▹Mental health & wellness benefits
  • ▹Generous PTO and company recharge days
  • ▹Learning & development stipend
  • ▹Work from home stipend and cell phone reimbursement

About the company

Figma is the platform that makes design accessible to all — teams brainstorm, prototype, translate designs into code, and iterate with AI in real time from anywhere in the world.

Languages: Angol: Felsőfok

Similar jobs