Taro Logo

Software Engineer, Infrastructure

Born on the Web, Figma helps product teams brainstorm, design and build better products through collaborative design tools.
$149,000 - $350,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Software Engineer, Infrastructure

Figma, a leading web-based design platform, is seeking a Software Engineer for their Infrastructure team to help scale and maintain the systems powering their real-time collaborative design tools. This role sits at the intersection of distributed systems, cloud infrastructure, and developer tooling, making it crucial for Figma's continued growth and success.

The position offers an opportunity to work on challenging technical problems at scale, supporting millions of users worldwide. You'll be responsible for designing and building critical infrastructure components, from storage platforms to streaming systems, while ensuring high reliability and performance. The role combines hands-on technical work with strategic thinking about platform evolution and engineering best practices.

As part of Figma's infrastructure team, you'll collaborate across the organization to improve developer productivity, tackle complex distributed systems challenges, and help shape the technical foundation of one of the most beloved design platforms. The company offers a competitive compensation package, including a base salary range of $149,000 - $350,000 for hub locations, plus equity and comprehensive benefits.

The ideal candidate brings 5+ years of backend/infrastructure engineering experience, strong distributed systems knowledge, and expertise in modern cloud technologies. You'll work in a collaborative environment that values growth, mentorship, and technical excellence. Whether you're passionate about storage systems, compute orchestration, or developer tooling, this role offers the chance to make a significant impact on Figma's technical infrastructure and the broader design community.

Last updated 4 hours ago

Responsibilities For Software Engineer, Infrastructure

  • Design, build, and maintain scalable and reliable infrastructure systems
  • 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
  • Debug and resolve complex production issues
  • Mentor engineers and foster a culture of collaboration

Requirements For Software Engineer, Infrastructure

Go
TypeScript
Python
Ruby
Rust
Kubernetes
  • 5+ years of Software Engineering experience, specifically in backend or infrastructure engineering
  • Deep understanding of distributed systems concepts
  • Experience with cloud-native environments (AWS, GCP, or Azure)
  • Proficiency in languages such as Go, TypeScript, Python, Rust, or Ruby
  • Strong system design skills
  • Excellent communication skills

Benefits For Software Engineer, Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Education Budget
  • Health, dental & vision insurance
  • Retirement with company contribution
  • Parental leave & reproductive or family planning support
  • Mental health & wellness benefits
  • Learning & development stipend
  • Work from home stipend
  • Cell phone reimbursement
  • Annual bonus plan

Interested in this job?

Jobs Related To Figma Software Engineer, Infrastructure