Skip to Content

Senior Software Engineer - CPD (IAM)

Job Overview

As a Senior Software Engineer (SSE) in the Continuous Product Delivery (CPD) team, you will play a key role in providing long term stability and last mile delight to our customers.

Key points

  1. Design, build, and harden identity and access flows — OIDC/OAuth 2.0, SAML 2.0, Active Directory integrations — that sit in front of mission-critical systems.

  2. Own token and assertion lifecycle correctness: issuance, validation, expiry, rotation, and failure-mode handling for JWT/JWKS and SAML assertions.

  3. Apply strong applied-cryptography and PKI practices (X.509 certs, key rotation, TLS) to keep the auth path secure by default, not as an afterthought.

  4. Build and maintain reverse-proxy/HTTP-layer components (TLS termination, header handling) that front customer authentication traffic.

  5. Strong hands-on programming skills in Golang.

  6. Deep, practical knowledge of identity protocols: OIDC/OAuth 2.0 and SAML 2.0 — including token/assertion internals, standard flows, and failure modes.

  7. Working knowledge of Active Directory.

  8. Strong security engineering discipline — comfortable reasoning about threat models and building software to protect mission-critical systems, not just make features work.

Skills

C#LinuxActive DirectoryGoStakeholder ManagementTroubleshootingRecruitingCommunication

Experience: Senior-level · 8+ years

Similar jobs

More open roles like this one