The Principal level Software Engineer is responsible for identification and development enterprise solutions. This role involves designing, architecting, and implementing secure authentication and authorization solutions using Identity and Access Management (IAM) principles to enable Single Sign-On (SSO) and secure access for internal and external applications, platforms, and APIs. The engineer will lead the implementation of modern identity standards like OpenID Connect (OIDC) and OAuth 2.0, and build/maintain enterprise-grade integrations with Okta. This position requires partnering with various teams to define and evolve standard authentication and authorization patterns, documenting architectures, and providing expertise to clients and stakeholders. Responsibilities also include application ownership, code development, unit testing, performance tuning, defect remediation, and participation in production support escalations. The role involves chairing Agile Team meetings and performing related duties as assigned.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal