Education & Experience: Relevant experience in Computer Science or a related field, or equivalent practical experience, with a proven track record in software development.
Identity & Access Management: Strong understanding of OAuth 2.0, SAML, OIDC, and RBAC.
Scalable Systems: Proven experience architecting large-scale systems with high availability, performance, and multi-tenancy requirements.
Cloud-Native Development: Proven expertise in the Java ecosystem (Spring, Play, Hibernate) and cloud-native application development.
Public Cloud: Practical experience with AWS, GCP, or Azure.
Modern Architecture: Strong understanding of cloud-native, API-first, and microservices architectures.
Communication: Excellent communication skills with strong self-organization abilities.
Your responsibilities
Solution Architecture: Define, implement, and evolve end-to-end Identity and Access Management solutions across our platform.
Innovation & Prototyping: Build and test pilots and prototypes for emerging concepts and technologies.
Technical Leadership: Define standards, best practices, and solution patterns that elevate team performance.
Technology Strategy: Drive innovation by exploring and implementing technologies that enhance product quality and development velocity.
Cross-functional Collaboration: Partner with product and market teams to translate business vision into technical designs, valuing diverse perspectives and experiences.
Feature Leadership: Lead the design of features and modules while contributing to overall product architecture, fostering an inclusive environment for all team members to share ideas.
Development: Write high-quality code, participate in peer reviews, and provide technical guidance for project planning.