Taro Logo

Software Engineer, Infrastructure

Figma is a collaborative design platform that helps teams create, prototype, and iterate on designs in real-time from anywhere.
$149,000 - $350,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Job Description

Figma, a leading collaborative design platform, is seeking a Senior Infrastructure Engineer to join their growing team. This role sits at the intersection of scalable systems design and developer enablement, focusing on building the foundation that powers Figma's real-time collaborative design tools used by millions worldwide.

The position offers an exciting opportunity to work on critical infrastructure components including storage platforms, streaming systems, and compute orchestration. You'll be part of a team that's tackling significant technical challenges in distributed systems, helping to scale Figma's architecture to meet the demands of a rapidly growing user base. The role requires deep expertise in backend technologies and infrastructure, with hands-on experience in cloud platforms and modern development tools.

As an Infrastructure Engineer, you'll have the chance to make a substantial impact by designing and implementing systems that directly affect both product performance and developer productivity. You'll work with technologies like Go, TypeScript, Python, and various cloud services, while collaborating with cross-functional teams to ensure Figma's infrastructure remains robust and efficient.

The compensation is highly competitive, ranging from $149,000 to $350,000 annually for hub locations, with additional benefits including comprehensive healthcare, retirement plans, and various stipends for professional development and remote work. The role offers flexibility with options to work from Figma's US hubs or remotely within the United States.

This is an ideal opportunity for experienced infrastructure engineers who are passionate about building scalable systems, enjoy solving complex distributed systems challenges, and want to contribute to a product that's revolutionizing how teams design and collaborate. You'll be joining a company that values technical excellence, fosters a culture of mentorship, and is committed to making design accessible to all.

Last updated 2 months 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
PostgreSQL
Redis
Kafka
  • 5+ years of Software Engineering experience in backend or infrastructure engineering
  • Deep understanding of distributed systems concepts
  • Experience with cloud-native environments and container orchestration
  • 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/family planning support
  • Mental health & wellness benefits
  • Generous PTO
  • Learning & development stipend
  • Work from home stipend
  • Cell phone reimbursement
  • Annual bonus plan

Related Jobs