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 complex distributed systems and user-facing product features, supporting millions of users worldwide. The position offers an opportunity to work on challenging technical problems involving storage platforms, streaming infrastructure, and compute orchestration while contributing to one of the most beloved design platforms globally.

The ideal candidate will bring 5+ years of backend/infrastructure engineering experience and deep knowledge of distributed systems. They'll be responsible for designing scalable systems, improving developer tooling, and maintaining high-performance infrastructure. The role requires expertise in languages like Go, TypeScript, Python, or Rust, and familiarity with cloud platforms.

Figma offers a competitive compensation package ranging from $149,000 to $350,000 USD for hub locations, with comprehensive benefits including health insurance, retirement contributions, parental leave, and learning stipends. The company embraces a culture of collaboration and growth, encouraging engineers to tackle impactful challenges while mentoring others.

This position can be based in Figma's San Francisco or New York hubs, or worked remotely within the United States. The company values diversity and maintains an inclusive environment where teams can collaborate effectively across time zones and locations. Join Figma to help shape the future of collaborative design while working on cutting-edge infrastructure challenges.

Last updated a month 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