高级软件工程师,身份认证
岗位摘要
主导身份基础设施的设计与实现,确保企业系统间安全的认证与授权;构建单点登录(SSO)、多因素认证(MFA)及联邦身份解决方案(SAML、OAuth、OpenID Connect)相关软件
岗位职责
- 主导身份基础设施的设计与实现,确保企业系统间安全的认证与授权
- 构建单点登录(SSO)、多因素认证(MFA)及联邦身份解决方案(SAML、OAuth、OpenID Connect)相关软件
- 构建基于关系(ReBAC)、属性(ABAC)和角色(RBAC)的授权机制软件
- 构建软件定义的身份治理策略,确保符合安全政策、行业法规(如NIST、SOC2、ISO 27001)与组织标准
- 向团队和利益相关者展示技术信息,提供身份管理及最佳实践指导与洞察
任职要求
- 拥有毕业后5年以上全职工程经验,专注于基础设施与身份系统
- 具备基础设施专业知识:IAM控制、基础设施即代码(Terraform、Pulumi)、微服务部署最佳实践
- 具有在大规模场景中使用OpenFGA、Authzed、Cedar、Topaz或类似授权框架的实践经验
- 深入理解基于Zanzibar的ReBAC模型、关系元组及访问控制评估
- 熟练掌握OAuth 2.0、OIDC、SAML、JWT等认证标准,以及EntraID、Okta等标准IdP解决方案
- 拥有丰富的软件开发经验,深刻理解分布式系统与公有云平台(优先AWS)
- 有独立负责并成功交付工程项目的历史记录
- 具备出色的沟通与协作能力,能够向非技术利益相关者解释复杂技术概念
- 有保护API访问并在应用层实施访问控制机制的经验
- 有多云基础设施经验(AWS、Azure、GCP等)
- 能够将IAM解决方案与Java、Python、Node.js或.NET框架构建的应用集成