5+ years of IT experience focused on Identity and Access Management (IAM)
In-depth knowledge of Okta and Microsoft Entra ID architecture
Expertise in SSO and federation protocols
Skilled in Terraform and Terragrunt for automation
Experience with zero-trust security practices
Responsibilities
Design and support enterprise SSO and identity federation solutions
Configure and troubleshoot authentication protocols like SAML and OAuth
Automate IAM deployments using Terraform and Terragrunt
Collaborate with security and application teams for zero-trust implementation
Onboard applications into centralized IAM platforms
Benefits
Comprehensive medical, dental, and vision coverage
401(k) retirement plan
Sick leave as required by law
Paid time off (PTO)
Full Job Description
The IAM Software Engineer can work remotely within the United States or in a hybrid capacity from Research Triangle Park, NC. An ideal candidate for the IAM Software Engineer is an experienced identity and access management professional with expertise in Okta, Microsoft Entra ID, Single Sign-On (SSO), and infrastructure automation.
Responsibilities of the IAM Software Engineer:
Design, implement, and support enterprise Single Sign-On (SSO) and identity federation solutions across cloud, on-premises, and SaaS environments.
Configure and troubleshoot authentication protocols including SAML, OIDC, OAuth, MFA, and identity provider integrations.
Utilize Terraform and Terragrunt to automate IAM deployments, configuration management, and identity infrastructure processes.
Partner with security, compliance, and application teams to implement zero-trust security practices and onboard applications into centralized IAM platforms.
Qualifications of the IAM Software Engineer:
5+ years of Information Technology experience with a strong focus on Identity and Access Management (IAM).
Deep technical knowledge of Okta and Microsoft Entra ID architecture, lifecycle management, SSO, and federation protocols.
Proficiency with Terraform and Terragrunt for infrastructure automation and IAM configuration management.
Compensation for the IAM Software Engineer includes:
Salary range: $105,000- $130,000 anually
Comprehensive benefits package including medical, dental, vision, 401(k), sick leave as required by law, and PTO.
This job opens for applications on 10/30/2026. Applications for this job will be accepted for at least 30 days from the posting date.
#LI-MM9
#LI-REMOTE
About Piper Companies
Piper Companies is a staffing and recruiting firm based in Conshohocken, Pennsylvania. It provides staffing solutions for a variety of industries, including technology, healthcare, and finance. The company was founded in 2011 and has since grown to become a leading provider of staffing services in the Philadelphia area. Piper Companies is committed to providing high-quality service to its clients and candidates, and has a strong focus on building long-term relationships. The company is also known for its corporate social responsibility initiatives, including support for local charities and community organizations.