开发者体验高级软件工程师
为 Toast 餐饮技术平台制定架构,并构建由 AI 赋能的开发者工具。 改进数百项服务和多个团队的工程工作流程。
描述
- 为本地开发、构建工具、共享库和开发者门户制定技术方向与长期架构。
- 指导 Web 服务开发测试框架和核心库的架构设计。
- 设计、构建并交付供多个团队使用的高影响力平台组件。
- 与产品团队结合数据和工程师反馈,发现工作流程中的阻碍,并制定有优先级、可衡量的路线图。
- 创建自助式标准路径,帮助产品团队构建和演进服务。
- 与 AI、CI/CD 和云基础设施合作团队协调技术计划。
- 与面向客户的团队合作,确保开发者平台解决方案满足客户和业务需求。
- 通过设计评审、指导、结对编程和培养技术负责人,提升团队的技术实践水平。
任职要求
- 至少 8 年专业软件工程经验。
- 精通 Kotlin、Java、Go 或 TypeScript 等通用编程语言。
- 能够使用多种编程语言开展工作。
- 具备大型构建系统和依赖管理方面的丰富经验,例如 Gradle、Maven 或 npm。
- 具备管理数百项服务的软件迁移经验。
- 曾主导跨团队技术计划,涵盖问题定义、设计、交付和推广应用。
- 具备开发者产品设计经验,例如 CLI、SDK、共享库、测试框架或门户。
- 注重易用性和推广应用。
- 有使用 AI 辅助开发工具和智能体开发实践的实操经验,并能审慎评估其用途。
- 沟通能力出色,包括撰写清晰的技术策略和设计文档,以及在没有正式职权的情况下推动共识。
- 理解工程师作为客户的需求,并注重衡量成果,而非仅关注功能交付。
- 有内部开发者门户或服务目录(例如 Backstage)经验者优先。
- 有构建或集成由 LLM 驱动的开发者工具、编程智能体或 MCP 服务器经验者优先。
- 有使用容器化或云端开发环境(例如 Dev Containers、Docker、Kubernetes 或 AWS ECS)经验者优先。
- 有定义和跟踪开发者效率指标(例如 DORA、SPACE 或构建与测试分析指标)经验者优先。
福利待遇
- 具有竞争力的薪酬和福利计划。
- 现金薪酬;符合条件时可能包括加班费、奖金或佣金。
- 股权。
- 支持健康生活方式的福利。
- 可灵活调整、满足不同阶段需求的福利。
- 兼顾个人需求的混合办公模式。
- 为残障人士提供合理便利。
