Job responsibilities
- Modernizing our authentication and authorization platforms across channels and domains
- Evaluating and prototyping cutting-edge internal and vendor solutions for user authentication
- Integrating innovative anti-fraud and biometric authentication solutions into our customer-facing applications
- Using APIs and SDKs for both niche solutions as well as open standards
- Driving quality and efficiency of the software development lifecycle
- Setting and modelling high technical standards for team
- Leads evaluation sessions with appropriate teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and applied experience
- Expertise in application and data architecture disciplines
- Advanced knowledge of architecture, design and business processes
- Ability to work collaboratively in local and global teams and develop meaningful relationships to achieve common goals.
- Experience with Authentication and modern authentication practices and solutions (such as OAuth2/OpenID Connect, SAML, Facebook Login, Google Sign-In) are required
- Proficiency in one or more general purpose programming languages, Java is required
- Experience in Cloud native experience such as AWS, Azure, or GCP
- Flexibility to work across disparate technology stacks and applications.