CareerPlan

Principal Software Engineer

Atlanta, GA, United StatesFull-time$144k2026-08-20 → 2026-11-10
On-site

Core

Architect and lead the development of scalable, secure CIAM (Customer Identity and Access Management) systems and microservices for an HR platform serving SMBs.

Role type

Principal Software Engineer (CIAM & Security)

Builds

Enterprise HR platform, CIAM systems, secure authentication flows, and reusable developer libraries.

Domain

HR Technology / Identity & Access Management (IAM)

Required skills

Java, Python, JavaScript, OIDC, OAuth 2.0, SAML 2.0, JWT, Microservices, REST, gRPC, GraphQL, Cloud Native CI/CD, Infrastructure as Code, Application Security.

Preferred skills

Okta APIs/SDKs, Okta Workflows, Developer Advocacy, Distributed Systems troubleshooting.

Technologies

Okta, Java, Python, JavaScript, OIDC, OAuth 2.0, SAML 2.0, JWT, REST, gRPC, GraphQL, Kubernetes, Docker, Terraform.

Responsibilities

Design and implement CIAM systems using Okta APIs; Build secure authentication flows (OIDC/OAuth/SAML); Develop token validation mechanisms for microservices; Write custom Okta hooks and workflows; Create reusable internal libraries and SDK wrappers; Mentor development teams and define coding standards; Architect enterprise-wide web application solutions.

Seniority

Principal, hands-on IC with strategic leadership