Portainer.io Logo

Senior Software Engineer - IAM (OIDC / OAuth)

Job Description

We’re looking for a Senior Software Engineer with deep Identity and Access Management (IAM) domain expertise to take ownership of a large-scale enterprise OIDC platform supporting thousands of users, hundreds of applications, and mission-critical authentication services.

This is not a Kubernetes, DevOps, SRE, or infrastructure engineering role. It is a senior application engineering and identity architecture position focused on the design, operation, troubleshooting, and evolution of a custom-built authorization platform. You’ll become the technical authority for the platform, leading complex investigations, guiding architectural decisions, mentoring other engineers, and driving the roadmap toward a modern, standards-based identity solution.

The ideal candidate has hands-on experience building, operating, or extending identity platforms and authorization servers, with deep fluency in OAuth2, OpenID Connect, JWTs, claims, scopes, federation, MFA, token lifecycle management, and authentication architecture. You should be comfortable working in Node.js and TypeScript codebases, diagnosing production issues across application and data layers, and translating identity and security requirements into robust engineering solutions.

This role operates with core collaboration hours of 6:00 PM – 12:00 AM IST to provide overlap with global teams. Outside of core hours, work is flexible and outcome-focused.

What you’ll do

Platform operations

  • Own the operational health, reliability, and availability of the OIDC platform
  • Lead incident investigation and root cause analysis
  • Diagnose authentication, authorization, MFA, federation, and token-related failures
  • Develop operational runbooks and platform documentation

Identity engineering

  • Design and implement enhancements to authentication and authorization workflows
  • Maintain OAuth2 and OIDC integrations
  • Support MFA technologies including TOTP, SMS, Email, WebAuthn, and passwordless authentication
  • Support federation with Active Directory and Azure Active Directory
  • Maintain token issuance, claims mapping, scopes, audiences, and client registrations

Application development

  • Develop and maintain Node.js and TypeScript services
  • Troubleshoot production issues through code analysis and debugging
  • Perform dependency upgrades and security remediation
  • Build automation and operational tooling

Platform modernisation

  • Assess migration paths toward modern identity platforms
  • Lead technical evaluations of platforms such as Zitadel, Keycloak, Authentik, or similar
  • Define migration strategies for applications, clients, claims, and identity data
  • Drive platform simplification and reduction of technical debt

Data and infrastructure

  • Support Elasticsearch-backed identity data stores
  • Troubleshoot token, session, account, permission, and client data issues
  • Work with Kubernetes-based deployments and GitOps workflows
  • Support Redis, background processing, and synchronisation services

Operational Support & On-Call

  • Participate in a shared on-call rotation.
  • Assist with incident response, troubleshooting, root cause analysis, and continuous service improvements.

Identity and security

  • 5+ years working with OAuth2 and OpenID Connect in production environments
  • Deep understanding of Authorization Code Flow, Client Credentials Flow, Device Authorization Flow, Token Exchange, JWT, JWK/JWKS, PKCE, Refresh Tokens, Federation, and Claims and Scopes

Development

  • 5+ years of Node.js development
  • Strong TypeScript experience
  • Experience supporting and debugging production systems

Platform and infrastructure

  • Kubernetes experience
  • Elasticsearch and Redis experience
  • CI/CD and GitOps exposure
  • Production incident response experience

Nice to have

  • Experience with panva/oidc-provider, Zitadel, Keycloak, or Authentik
  • LDAP, Active Directory, or Azure AD / Entra ID
  • WebAuthn / FIDO2

Portainer is a leading tech company offering a broad benefits package including a highly competitive salary and the ability to work anywhere in the world while still being part of a dynamic team taking on some of the most interesting challenges in the technology/infrastructure space.

Share this job:
Please let Portainer.io know you found this job on Remote First Jobs 🙏

24 similar remote jobs

Explore latest remote opportunities and join a team that values work flexibility.

Remote companies like Portainer.io

Find your next opportunity with companies that specialize in Software Development, Container Technology, Management Software, and Docker. Explore remote-first companies like Portainer.io that prioritize flexible work and home-office freedom.

Humanitec Logo

Humanitec

Enabling enterprises to build Internal Developer Platforms with tools for orchestration, standardization, and automation.

View company profile →
accesa.eu Logo

accesa.eu

1001-5000 www.accesa.eu

Delivering custom software, cloud solutions, and managed services for retail, manufacturing, and financial clients.

View company profile →
Liatrio Logo

Liatrio

Provides IT consulting services focusing on enterprise technology modernization, platform engineering, and AI-native workflows.

View company profile →
EverOps Logo

EverOps

Provides cloud and IT platform services, focusing on infrastructure modernization and software delivery.

View company profile →
Mission, a CDW Company Logo

Mission, a CDW Company

Provides end-to-end cloud managed services, consulting, and AI solutions for AWS customers.

View company profile →
Inductive Automation Logo

Inductive Automation

Develops industrial software, including the Ignition platform for SCADA, IIoT, and MES applications.

View company profile →

Project: Career Search

Rev. 2026.6

[ Remote Jobs ]
Direct Access

We source jobs directly from 21,000+ company career pages. No intermediaries.

01

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

02

Advanced Filters

Filter by category, benefits, seniority, and more.

03

Priority Job Alerts

Get timely alerts for new job openings every day.

04

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

21,000+ SOURCES UPDATED 24/7
Apply