Summary
Josh Cain is a Principal Software Engineer with 11 years of experience building and operating identity and security systems at scale, currently shaping authentication products at Auth0 by Okta. His background spans early J2EE standards like SAML and XACML through modern Node-based auth platforms, giving him deep protocol and systems-level expertise. He has a track record of improving uptime, incident response, and large-scale auth transaction reliability, and has driven standards-based protocol implementations and session/risk management for millions of daily transactions. Comfortable across the stack and tooling—especially Linux—he blends hands-on coding with mentoring and process improvements that raise team delivery and code quality. A former Red Hat identity engineer and open-source-oriented practitioner, he brings a practitioner’s curiosity and a penchant for pragmatic, secure solutions that endure.
11 years of coding experience
14 years of employment as a software developer
Master's of Science Computer Systems and Software Design, Master's of Science Computer Systems and Software Design at Jacksonville State University