Remotery

Senior Software Engineer – IAM, OIDC, OAuth

Posted 5 days ago

This is a fully remote position, open to applicants in India.

📋 Description

• Take ownership of the operational health, reliability, and availability of the OIDC platform.

• Lead the investigation of incidents and conduct root cause analyses.

• Diagnose issues related to authentication, authorization, MFA, federation, and token failures.

• Create and maintain operational runbooks and documentation for the platform.

• Design and implement enhancements to workflows involving authentication and authorization.

• Manage OAuth2 and OIDC integrations.

• Provide support for MFA technologies such as TOTP, SMS, Email, WebAuthn, and passwordless authentication.

• Assist with federation capabilities utilizing Active Directory and Azure Active Directory.

• Oversee token issuance, claims mapping, scopes, audiences, and client registrations.

• Develop and maintain services using Node.js and TypeScript.

• Troubleshoot production issues through code analysis and debugging techniques.

• Carry out dependency upgrades and implement security remediation.

• Build automation tools and operational resources.

• Evaluate migration paths toward modern identity platforms.

• Conduct technical assessments of platforms like Zitadel, Keycloak, Authentik, or similar solutions.

• Define strategies for migrating applications, clients, claims, and identity data.

• Promote platform simplification and reduce technical debt.

• Support Elasticsearch-backed identity data repositories.

• Troubleshoot issues related to tokens, sessions, accounts, permissions, and client data.

• Work with Kubernetes-based deployments and GitOps workflows.

• Provide support for Redis, background processing, and synchronization services.

• Participate in a shared on-call rotation.

• Assist with incident responses, troubleshooting, root cause analyses, and continuous service improvements.


⛳️ Requirements

• 5+ years of experience with OAuth2 and OpenID Connect in production settings.

• Profound knowledge of Authorization Code Flow, Client Credentials Flow, Device Authorization Flow, Token Exchange, JWT, JWK/JWKS, PKCE, Refresh Tokens, Federation, and Claims and Scopes.

• 5+ years of experience in Node.js development.

• Strong expertise in TypeScript.

• Experience in supporting and debugging production systems.

• Familiarity with Kubernetes.

• Experience with Elasticsearch and Redis.

• Exposure to CI/CD and GitOps practices.

• Background in production incident response.

• Experience with panva/oidc-provider, Zitadel, Keycloak, or Authentik (preferred).

• Knowledge of LDAP, Active Directory, or Azure AD / Entra ID (preferred).

• Familiarity with WebAuthn / FIDO2 (preferred).


🏝️ Benefits

• Portainer is a leading technology company that provides a comprehensive benefits package, including a highly competitive salary.

• Opportunity to work from anywhere in the world while being part of a dynamic team.

• Engage with some of the most intriguing challenges in the technology/infrastructure domain.

People also viewed

VPS9 hours ago

AWS Full Stack Developer

US flagTennessee OnlyFull-timeFull-stack Engineer$120k – $210k/year
ApplyView job
Tango9 hours ago

Principal Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $240k/year
ApplyView job
Influur9 hours ago

GTM – Marketing Engineer

CO flagColombia OnlyFull-timeFull-stack Engineer
ApplyView job
Salesloft9 hours ago

Principal Software Engineer, AI

US flagUnited States OnlyFull-timeFull-stack Engineer$1 – $100k/year
ApplyView job
VSolvit9 hours ago

Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$110k – $165k/year
ApplyView job
Skillable9 hours ago

Senior Software Engineer

US flagArizona, +23 more statesFull-timeFull-stack Engineer$130k – $150k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers