20 hours ago

Software Engineer, Backend - Figma Weave

Figma

On Site
Full Time
₪300,000
Tel Aviv-Yafo, Tel Aviv District, Israel

Job Overview

Job TitleSoftware Engineer, Backend - Figma Weave
Job TypeFull Time
Offered Salary₪300,000
LocationTel Aviv-Yafo, Tel Aviv District, Israel

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Software Engineer, Backend - Figma Weave at Figma

Figma is building the next chapter of AI-native craft and creativity, making design accessible to all through a unified platform that bridges AI capabilities and human creativity. As a Software Engineer, Backend - Figma Weave, you'll be instrumental in designing, building, and operating the robust backend systems that power Figma's innovative tools, supporting seamless user collaboration and rapid scaling.

What You’ll Do at Figma Weave

  • Design, build, and maintain scalable, reliable backend and infrastructure systems that power product innovation and enable seamless user collaboration at scale.
  • Architect and evolve distributed systems including storage platforms, streaming infrastructure, and compute orchestration.
  • 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.

We’d Love to Hear From You If You Have

  • 5+ years of Software Engineering experience, specifically in backend 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, Rust, or Ruby.
  • Experience designing and scaling storage systems (e.g., Postgres, Redis, S3, DynamoDB).
  • Strong system design skills and a track record of architecting resilient production systems.
  • Excellent communication skills, with experience collaborating across teams and mentoring others.

Added Plus (Not Required)

  • Experience with event-driven architectures or streaming systems such as Kafka, Kinesis, or SQS.
  • 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.

About Figma

At Figma, one of our values is Grow as you go. We believe in hiring smart, curious people who are excited to learn and develop their skills. We celebrate and support our differences, recognizing that a diverse team enriches our product and community. Figma is an equal opportunity workplace, committed to providing reasonable accommodation for individuals with disabilities during the application and employment process. Candidates are required to keep cameras on during video interviews and attend in-person onboarding.

Key skills/competency

  • Backend Engineering
  • Distributed Systems
  • Cloud-Native Development
  • System Design
  • Go/TypeScript/Rust/Ruby
  • Storage Systems
  • Scalability
  • Infrastructure-as-Code
  • Container Orchestration
  • Mentorship

Tags:

Software Engineer, Backend
Backend Development
Distributed Systems
System Design
Scalability
Infrastructure
API Development
Collaboration
Problem Solving
Debugging
Mentorship
Go
TypeScript
Rust
Ruby
AWS
GCP
Postgres
Redis
S3
Kubernetes

Share Job:

How to Get Hired at Figma

  • Research Figma's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor, focusing on "Grow as you go."
  • Tailor your resume for Figma Weave: Highlight experience in backend engineering, distributed systems, and cloud technologies (AWS, GCP, Azure), using keywords from the job description.
  • Showcase system design expertise: Prepare to discuss complex system architecture, scalability, and reliability, demonstrating your problem-solving skills with specific examples.
  • Master technical fundamentals: Brush up on Go, TypeScript, Rust, or Ruby, distributed systems concepts, and experience with storage (Postgres, Redis, S3, DynamoDB) relevant to Figma's platform.
  • Emphasize collaboration and mentorship: Be ready to articulate how you contribute to team success, foster inclusivity, and mentor others, aligning with Figma's collaborative environment.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background