Senior Software Engineer - Platform Identity (Hybrid)
Core
Design, develop, and maintain core components of identity and access management (IAM) solutions providing authentication and authorization for hundreds of millions of users.
Role type
Senior Software Engineer (Platform Identity)
Builds
Scalable IAM services, authentication, authorization, user provisioning, and directory services.
Domain
Education technology / Identity and Access Management (IAM)
Required skills
Identity protocols (OAuth 2.0, OpenID Connect, SAML, SCIM), distributed systems design, security principles and cryptography, cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), relational and NoSQL databases, modern programming languages (Ruby, Go, Java, Python, C#)
Preferred skills
None stated
Technologies
OAuth 2.0, OpenID Connect, SAML, SCIM, PostgreSQL, MySQL, AWS, Azure, GCP, Docker, Kubernetes
Responsibilities
Design, develop, and deploy robust IAM services; lead technical discussions and conduct architectural reviews; collaborate with product managers and security engineers; implement security and compliance best practices; optimize identity solutions for performance and reliability; participate in on-call rotation for production support.
Seniority
Senior, hands-on IC with mentorship responsibilities
