Back to all positions

[Remote] Software Engineer - Distributed Systems

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Figma is a design and collaboration platform that helps teams bring ideas to life and work together in real time. The Software Engineer on the Infrastructure team will design, build, and operate scalable distributed systems supporting Figma’s collaborative tools, while improving developer experience, platform reliability, and engineering practices. The role also involves troubleshooting complex production issues and mentoring engineers.

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
  • 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

Skills

  • 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, with experience collaborating across teams and mentoring others
  • 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 development environments, CI/CD pipelines, and build systems
  • Experience with evolving large-scale, shared developer platforms to improve reliability and developer velocity
  • Strong problem-solving skills and a bias for action—especially when tackling high-impact, gritty challenges

Benefits

  • Equity to employees
  • Health, dental, and vision coverage
  • Retirement benefits with company contributions
  • Parental leave and reproductive or family planning support
  • Mental health and wellness benefits
  • Paid time off
  • Paid sick leave
  • Holidays and other leave benefits in compliance with applicable federal, state, and local laws
  • Employer-provided paid flexible PTO for exempt employees
  • Flexible paid sick leave for exempt employees
  • Company recharge days
  • Cell phone and home internet reimbursements
  • Lifestyle spending accounts
  • Annual bonus plan for eligible non-sales roles
  • Remote work in the United States

Company Overview

  • Figma is a collaborative design tool that enables teams to create, prototype, and test digital products on one platform. It was founded in 2012, and is headquartered in San Francisco, California, USA, with a workforce of 1001-5000 employees. Its website is https://www.figma.com.
  • Company H1B Sponsorship

  • Figma has a track record of offering H1B sponsorships, with 25 in 2026, 47 in 2025, 27 in 2024, 32 in 2023, 35 in 2022, 16 in 2021, 6 in 2020. Please note that this does not guarantee sponsorship for this specific role.