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
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and expanding 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.
- Flexibility to work across disparate technology stacks and applications.
Preferred qualifications, capabilities, and skills
- Preferred expert level experience in Java as a general purpose programming languages.
- Experience with Authentication and modern authentication practices and solutions (such as OAuth2/OpenID Connect, SAML, Facebook Login, Google Sign-In) as a plus.
- Proficiency in one or more general purpose programming languages; Java strongly preferred. Cloud native experience such as AWS, Azure, or GCP