Posted at: 3 February
Senior Software Engineer, IAM
Company
Mural is a B2B SaaS platform headquartered in an unspecified location, providing AI-powered visual collaboration tools for enterprise teams across various industries.
Remote Hiring Policy:
Mural supports remote work and is hiring from various locations, with team members currently working remotely across the United States.
Job Type
Full-time
Allowed Applicant Locations
United States
Job Description
ABOUT THE TEAM
The Identity and Access Management (IAM) team at Mural builds the platform that defines how users sign in, manage their identities, and access Mural’s products. We own authentication & authorization, SSO, 2FA, user provisioning, session management, and the core permission model that powers roles and access control across companies and workspaces. Our focus is on delivering secure, scalable identity capabilities that other product teams build on, enabling consistent user experiences and faster feature development across the platform. By providing clear and intuitive access controls for users and administrators, we help teams adopt Mural quickly and collaborate with confidence.
YOUR MISSION
As a Senior Software Engineer on the Identity and Access Management (IAM) team, you will build the platform that defines how users and organizations securely access and manage Mural. You’ll design and implement core identity capabilities including authentication & authorization, SSO, user provisioning, session management, and the foundational permission model that powers roles and access control across the product. Your work will enable other product teams to move faster by providing reliable, well-designed identity primitives they can build on. Senior Engineers on IAM contribute to complex technical initiatives, influence platform and security best practices, and collaborate closely with Product, Design, and Infrastructure to deliver secure experiences that feel simple and intuitive for users and administrators.
WHAT YOU'LL DO
Build and evolve core identity and access systems that power authentication & authorization, SSO, user provisioning, session management, and permissions across Mural
Collaborate with cross-functional partners to design and ship secure, intuitive access experiences for users and administrators
Prototype, implement, and maintain IAM platform features, contributing as a technical expert and supporting teammates through collaboration and mentorship
Build flexible and maintainable solutions while being accountable for security, quality, performance, and reliability
Use AI tools as a part of your fundamental workflows to improve productivity, code quality, and system understanding
Elevate the team’s skills and knowledge by participating in technical designs and code reviews and helping improve your and your colleagues’ work
Contribute to continuously improving the team’s processes and engineering best practices
WHAT YOU'LL BRING
4+ years building and shipping large-scale production software as part of an agile engineering team
Experience learning new technologies, platforms, and stacks, and getting productive quickly in large, existing codebases
An outcome-oriented and pragmatic interest in using AI-driven development practices to improve productivity, code quality, and system understanding
Strong experience building backend systems and APIs using JavaScript/TypeScript, Node.js, and MongoDB
Hands-on experience building production user interfaces with React and modern frontend patterns
Proven ability to plan and deliver technical projects iteratively, balancing speed, quality, and long-term maintainability
Strong collaboration and communication skills, with the ability to work effectively across product, design, security, and engineering partners
Experience working in a fast-moving or growth-stage environment, adapting to evolving requirements and priorities
Nice to have:
Domain experience with identity and access management concepts such as authentication flows, authorization models, roles and permissions, SSO (SAML/OIDC), SCIM provisioning, or session managemen
Equal Opportunity
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.