工程架构师(Node.js)

纽约 8天前全职 网络
面议
工程架构团队 Auth0 是一个易于实施的身份验证和授权平台,由开发人员为开发人员设计。我们为全球每天超过一亿次登录的应用程序提供安全、可靠和无缝的访问。我们现代的身份方法使这一全球服务能够提供便利、隐私和安全,以便客户可以专注于创新。 架构团队是一个由资深工程师组成的小组,向我们的高级架构总监汇报工作,广泛与工程、产品和安全团队合作。我们与其他工程团队深度合作进行大型项目,并为较小的项目提供方向和架构指导。我们有一个双重任务,通过技术贡献和合作/指导来“提升技术堆栈和人员堆栈”。 在这个角色中,您将有机会显著贡献于 Okta 的未来技术方向。通过您的经验、行业趋势知识和技术能力,您将提供指导,构建概念验证,并交付生产软件实现,帮助 Auth0 工程团队通过使用和开发标准模式和技术更快地前进。您还将帮助提升工程文化并帮助其他工程师提升水平。请注意,虽然这个角色涉及大量的指导、文档和领导,但也需要大量的动手编码和开发应用程序和系统。 您的工作内容 - 作为经验丰富的架构师团队的一员,您将与产品、安全和工程团队合作,定义并持续改进 Auth0 的技术堆栈和架构。 - 在身份验证和授权方面发展架构级专业知识,领导提升、扩展和发展 Auth0 产品的计划。 - 在组织内的工程团队中嵌入大型项目,同时为较小的项目提供指导和轻触参与。 - 设计、架构和记录大规模分布式系统。 - 在非常大和深的服务和组件集中领导复杂、广泛功能的开发。 - 通过实践教学:与功能开发团队合作,编码、优化和排除 Node.js 和 Go 应用程序的故障。 - 使用 AWS、Azure、Node.js、Go、MongoDB、Redis、PostgreSQL、Kubernetes 等技术实现功能并创建一致的基础。 - 调查、理解并解决我们在扩展能力、资源高效使用和维护 99.99% 正常运行时间 SLA 方面的瓶颈。 - 在技术决策中努力寻找简单性、灵活性、可靠性、成本和性能之间的正确平衡。 - 参与“圆桌”讨论,并指导团队成员和整个组织的工程师以提升我们的人员水平。 - 与其他架构师、总监和高管一起参与我们的工程领导团队。 - 在熟悉我们的应用程序、系统和流程后,您将接受培训以加入我们的事件指挥官值班轮换。我们的团队成员会定期轮换处理高严重性事件,以帮助提升我们的响应能力。 您将为角色带来什么 - 对构建和运营大规模安全、可靠系统的热情和深入理解。 - 非常强的书面和口头沟通能力,并能根据目标受众调整沟通风格,无论是与高级管理人员、客户、工程师还是产品经理沟通。 - 拥有 Node.js(Javascript 或 Typescript)经验,越深入越好,因为此角色将在大型 Node.js 代码库中工作。 - 具有使用 REST 和/或 gRPC 的 API 驱动应用程序的经验。 - 具有多云环境和容器部署的经验,特别是在 AWS/Azure 中的 Kubernetes。 - 强大的分析能力来调查性能、发现瓶颈并提出可行的优化建议。之前有应用性能管理、跟踪和性能测试工具的经验者优先。 - 在为技术计划创造清晰度和一致性方面的卓越表现。 - 能够领导和解决公司范围内的技术讨论,平衡收集意见的愿望与推动决策的需要。 - 出色的能力,通过与多个团队的合作建立信任,并在愿景上达成共识。 - 了解应用程序安全和云安全最佳实践。 - 10 年以上的软件开发经验。 - 5 年以上的云应用程序工作经验。 如果您在以下任何方面有经验,将获得额外加分! - 了解 OAuth、OIDC 和 SAML 等身份协议。 - 具有安全工程和应用程序安全经验。 #LI-Remote (P-3286_3209115)