Software Engineer - Identity & Access Management

Born on the Web, Figma helps entire product teams brainstorm, design and build better products — from start to finish.
$149,000 - $350,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer - Identity & Access Management

Join Figma as a Senior Software Engineer in Identity & Access Management, developing secure and scalable systems for enterprise customers.

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud implementation and development.

Senior Lead Software Engineer - Java / Python Full Stack

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java/Python full stack development for the Credit Trading Team.

Securities Lending Java Senior Lead Software Engineer

Lead Java development role at JPMorgan Chase's Securities Lending team, focusing on high-performance financial applications with competitive compensation and benefits.

Lead Software Engineer Full Stack Java

Lead Software Engineer position at JPMorgan Chase focusing on full-stack Java development with 5+ years experience required, based in Bengaluru.

Description For Software Engineer - Identity & Access Management

Figma is seeking a Software Engineer to join their Identity & Access Management (IAM) team. This role is crucial in developing foundational technology that enables Figma to provide secure, convenient, and scalable access to customers. The IAM team is responsible for systems that make sharing and real-time collaboration possible across Figma's growing suite of products. They also manage user identity and implement industry standards like SAML and SCIM for seamless SSO experiences.

As part of the Enterprise area, you'll work closely with product teams focused on monetizing Figma's largest customers. This is an opportunity to join a growing team that works on interesting backend systems with significant business impact. The role involves collaborating with product, engineering, and data science teams to define the team's vision, technical direction, and roadmap.

Key responsibilities include:

  • Developing Figma's identity & access management systems
  • Executing engineering projects to enable Enterprise customers to manage access at scale
  • Supporting internal product teams in building new products and writing authorization logic
  • Mentoring and collaborating with high-performing engineers
  • Contributing to a culture of innovation, collaboration, and calculated risk-taking

The ideal candidate should have:

  • 5+ years of cloud or SaaS software development experience, especially in large-scale systems
  • Domain expertise in Identity & Access Management
  • Hands-on technical experience in building complex backend systems
  • Demonstrated technical leadership skills
  • A track record of building, scaling, and shipping high-quality products in high-growth environments

Additional beneficial experience includes:

  • B2B SaaS background
  • Familiarity with enterprise customers and enterprise identity protocols (SAML, SCIM)

Figma values growth and encourages applications from smart, curious individuals excited to learn and develop their skills, even if their past experience doesn't perfectly align with all job description points.

This full-time role can be based in one of Figma's US hubs or remotely within the United States. Figma offers a competitive compensation package, including equity, health benefits, retirement contributions, parental leave, mental health support, generous PTO, and various stipends for professional development and work-from-home needs.

Last updated 7 months ago

Responsibilities For Software Engineer - Identity & Access Management

  • Develop Figma's identity & access management systems
  • Execute engineering projects for Enterprise customer access management
  • Support internal product teams in building new products
  • Mentor and collaborate with high-performing engineers
  • Contribute to a culture of innovation and collaboration

Requirements For Software Engineer - Identity & Access Management

Java
Python
  • 5+ years of cloud or SaaS software development experience
  • Domain expertise in Identity & Access Management
  • Experience building complex backend systems
  • Technical leadership skills
  • Track record of shipping high-quality products in high growth environments

Benefits For Software Engineer - Identity & Access Management

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Retirement with company contribution
  • Parental Leave
  • Mental Health & Wellness Benefits
  • Generous PTO
  • Learning & Development Stipend
  • Work from Home Stipend
  • Cell Phone Reimbursement

Interested in this job?