← к выдаче
разработка

Software Engineer - Identity and Access Management

20 дн. назад

Коротко

Designs, develops, and maintains high-throughput identity services (SSO, MFA, session management) in Golang; deploys and monitors services on AWS with · Needs: Proven experience building complex distributed backend systems with strong proficiency in Golang and gRPC; hands-on experience with AWS, Kubernetes, and

Описание от работодателя

We are looking for a Software Engineer - Software Engineer - Identity & Access Management to join our team. Key Responsibilities: Design, develop, and maintain high-throughput, low-latency identity services, including Single Sign-On (SSO), Multi-Factor Authentication (MFA), and session management and federation; Implement and scale modern authentication and authorization protocols (OAuth 2.0, OpenID Connect, JWT assertions,..); Write clean, concurrent, and highly performant backend code primarily in Golang to support our rapidly growing user base; Utilize your DevOps background to deploy, manage, and monitor identity services; Act as the subject matter expert on authentication and guide other engineering teams on securely integrating with our identity platform; Design and maintain solutions involving custom and standard identity providers, like KeyCloak and AWS Cognito. What we are looking for: Solid understanding of web security, and user identity in the context of federated authentication; Proven experience as a software engineer building complex, distributed backend systems, with a strong, demonstrated proficiency in Golang and gRPC; Deep conceptual understanding and practical experience with modern authentication flows, authorization frameworks, and cryptographic fundamentals (e.g., OAuth2, OIDC, RBAC,..); Hands-on experience with modern infrastructure tooling. You should be comfortable with cloud platforms ( AWS ,..), container orchestration (Kubernetes), and Infrastructure as Code (Terraform, Terragrunt, Tofu,..); A solid grasp of secure coding practices, common web vulnerabilities (OWASP Top 10), and how to mitigate them at the architectural level; The ability to design scalable systems that can handle massive throughput without compromising on latency or security; You can explain complex security and architectural concepts to both technical and non-technical stakeholders, driving consensus across teams. We offer Maximum flexibility; Professional trainings, conferences and certifications; Corporate events and benefits; Professional literature; English courses.