🏢
Figma
Software Engineer, Distributed Systems
Job Description
ABOUT THE ROLE
We're growing our team of passionate creatives and builders at Figma, a company on a mission to make design accessible to all. Our platform helps teams bring ideas to life, from brainstorming to iterating with AI. If you're excited to shape the future of design and collaboration, we'd love to hear from you.
WHAT YOU'LL DO
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 of people worldwide. You'll work on a variety of tasks, including:
- Designing, building, and maintaining scalable and reliable infrastructure systems that support product innovation and user collaboration at scale.
- Architecting and evolving distributed systems, including storage platforms, streaming infrastructure, and compute orchestration.
- Improving developer experience by building internal platforms, CI/CD systems, build tools, and APIs.
- Collaborating across product and infrastructure teams to design secure, maintainable, and performant systems.
- Participating in shaping platform strategy, roadmaps, and engineering best practices across the organization.
- Debugging and resolving complex production issues that span services and layers of the stack.
- Mentoring engineers and fostering a culture of collaboration, inclusivity, and technical excellence.
WHAT YOU'LL NEED
We're looking for experienced distributed systems engineers with a deep understanding of distributed systems concepts such as sharding, replication, consistency, and eventual convergence. You should have:
- 5+ years of Software Engineering experience, specifically in backend or infrastructure engineering.
- 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.
WHY REMOTE
This role can be held from one of our US hubs or remotely in the United States. We're open to discussing your specific work location and how it affects your compensation.
BENEFITS
Figma offers a competitive package of additional benefits, including health, dental & vision, retirement with company contribution, parental leave & reproductive or family planning support, mental health & wellness benefits, generous PTO, company recharge days, a learning & development stipend, a work from home stipend, and cell phone reimbursement. We also offer sales incentive pay for most sales roles and an annual bonus plan for eligible non-sales roles.