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.

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on photo/video editing software testing, requiring 7+ years experience and offering comprehensive benefits package.

Software Development Engineer in Test, Creativity Apps

Senior Software Development Engineer in Test position at Apple, focusing on testing Subscription framework and APIs for iOS/macOS creative applications.

Sr. Software Development Engineer, Ops Tech Solutions - Telemetry Engineering

Senior Software Engineer role at Amazon focusing on telemetry and self-healing solutions for global device fleet management

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on creative apps, requiring 7+ years experience in QA and expertise in photo/video editing.

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