IAM Engineer

Bestica Inc.

Wilmington (DE)

On-site

USD 150,000 - 190,000

Full time

23 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bestica Inc. is seeking a Senior IAM Engineer to design, build, and secure identity for employees and customers. You will own sign-in, access controls, and how applications and APIs trust each other.

This hands-on role dives into OAuth 2.0, OpenID Connect, MFA, and large-scale CIAM and workforce IAM design, collaborating with security, product, and compliance teams to drive identity architecture forward.

Qualifications

  • 10+ years in identity and access management or security engineering with hands-on IAM.
  • Deep, protocol-level understanding of OAuth 2.0 and OpenID Connect: grant types, token validation, and common mistakes.
  • Hands-on experience deploying phishing-resistant authentication with FIDO2/WebAuthn, passkeys or hardware keys.

Responsibilities

  • Design and implement OAuth 2.0 and OpenID Connect flows for web, mobile, SPAs, and service-to-service apps.
  • Define token usage, scopes, claims, audiences, lifetimes and revocation for apps and APIs.
  • Review identity integrations and fix insecure token handling patterns before release.
  • Lead rollout of phishing-resistant MFA using FIDO2/WebAuthn and hardware keys.
  • Plan migration away from weaker factors for privileged users first.
  • Own employee and contractor identity across joiner/mover/leaver processes.
  • Implement SSO, conditional access, RBAC and privileged access controls.
  • Support access reviews and audit evidence for SOC 2 and ISO 27001.

Skills

OAuth 2.0
OpenID Connect
FIDO2/WebAuthn
SSO
RBAC
MFA
SOC 2

Tools

Microsoft Entra ID
Okta
Ping Identity
Auth0

Job description

We are hiring a Senior IAM Engineer to design, build and secure identity for both our employees and our customers. You will own how people sign in, what they can access, and how our applications and APIs trust each other.

This is a hands‑on engineering role, not an SSO configuration role. You will work at the protocol level with OAuth 2.0 and OpenID Connect, lead our move to phishing‑resistant MFA, and shape identity architecture across workforce IAM and customer identity (CIAM).

Key responsibilities
Application and API identity
  • Design and implement OAuth 2.0 and OpenID Connect flows for web, mobile, single‑page and service‑to‑service applications.
  • Define how applications and APIs request, validate and use tokens, including scopes, claims, audiences, lifetimes and revocation.
  • Review application teams' identity integrations and correct insecure token handling patterns before release.
Authentication and MFA
  • Lead the rollout of phishing‑resistant MFA, including FIDO2/WebAuthn passkeys and hardware security keys such as YubiKeys.
  • Plan the migration away from weaker factors (SMS, email codes, push approval) for privileged and high‑risk users first.
  • Design enrollment, recovery and lost‑device processes that stay secure without overwhelming the help desk.
Workforce identity
  • Own employee and contractor identity across joiner, mover and leaver processes.
  • Implement SSO, conditional access, role‑based access and privileged access controls.
  • Support access reviews and audit evidence for SOC 2, ISO 27001 or similar frameworks.
Customer identity (CIAM)
  • Design customer sign‑up, sign‑in, social login and passwordless experiences that scale to large user populations.
  • Balance account security (account takeover protection, bot defense, step‑up authentication) with conversion and user experience.
  • Support privacy and consent requirements such as GDPR and CCPA in customer identity flows.
Architecture and collaboration
  • Set identity standards and reference patterns that engineering teams can adopt.
  • Partner with security, application, product and compliance teams, and explain identity trade‑offs to non‑specialists.
  • Investigate and help respond to identity‑related incidents.
Required qualifications
  • 10+ years in identity and access management, security engineering or a closely related role, with at least 3 years hands‑on in IAM.
  • Deep, protocol‑level understanding of OAuth 2.0 and OpenID Connect: grant types, token types and their intended uses, token validation, and common implementation mistakes.
  • Hands‑on experience deploying or engineering phishing‑resistant authentication with FIDO2/WebAuthn, passkeys or hardware security keys, and the ability to explain why these methods resist phishing.
  • Experience with both workforce IAM and customer‑facing identity, and a clear view of how their goals, risks and design priorities differ.
  • Working knowledge of SAML 2.0 and federation.
  • Hands‑on experience with at least one major identity platform, such as Microsoft Entra ID, Okta, Ping Identity or Auth0.
  • Ability to explain technical identity concepts clearly to engineers, auditors and business stakeholders.
Preferred qualifications
  • Experience with dedicated CIAM platforms, such as Auth0, Okta Customer Identity, Microsoft Entra External ID, Ping or ForgeRock.
  • Familiarity with newer OAuth security practices, such as PKCE, token binding approaches (DPoP or mTLS), and the OAuth 2.0 Security Best Current Practice.
  • Experience with identity governance and administration (IGA) and privileged access management (PAM) tools, such as SailPoint, Saviynt or CyberArk.
  • Experience with SCIM provisioning and API gateway authorization.
  • Experience in a regulated industry, such as financial services, healthcare or legal.
  • Relevant certifications, such as CISSP, Microsoft SC-300, Okta Certified Professional or Consultant, or a CIAM vendor certification.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IAM Engineer
IAM Engineer

Applied IAM • Overland Park (KS)

On-site
USD 70,000 - 110,000
Information Security Identity and Access Engineer
Information Security Identity and Access Engineer

PSECU • Harrisburg

Hybrid
USD 90,000 - 130,000
IAM Engineer
IAM Engineer

Mindlance • Charlotte (NC)

On-site
USD 90,000 - 120,000
Sr. Identity & Access Management (IAM) Engineer
Sr. Identity & Access Management (IAM) Engineer

NKC Health • Kansas City (MO)

On-site
USD 100,000 - 130,000
IAM Engineer
IAM Engineer

Prosum • United States

Remote
USD 83,000 - 110,000
IAM Engineer
IAM Engineer

Insight Global • Dallas (TX)

On-site
USD 120,000 - 160,000
IAM Architect
IAM Architect

KTek Resourcing • Dallas (TX)

On-site
USD 120,000 - 150,000
Sr Identity and Access Management Analyst
Sr Identity and Access Management Analyst

Chicago Bridge & Iron Company • The Woodlands (TX)

On-site
USD 100,000 - 130,000
Identity Engineer
Identity Engineer

Strategic Security Solutions (S3) • Atlanta (GA)

On-site
USD 110,000 - 170,000
I AM Engineer
I AM Engineer

National Computer Systems • Piscataway Township (NJ)

On-site
USD 120,000 - 150,000
Bonus based on performance
Competitive salary
Paid time off
+1