Software Engineer, Backend - Figma Weave
Figma
Job Overview
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.

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