软件工程经理,Pixel

Shanghai, China

Google 有自己的宏伟目标,软件工程师 (SWE) 的工作自然也不是只限于开发搜索技术。软件工程经理要具备技术方面的专业知识,能够承担重要项目并发挥技术领导作用,而且还要管理工程师团队。您不仅要优化自己的代码,还要确保工程师也能够优化他们的代码。作为软件工程经理,您要负责管理项目目标、为落实产品战略献计献策,并帮助您的团队实现发展。软件工程师团队的工作涵盖了公司产品涉足的所有领域,包括信息检索、自然语言处理、分布式计算、大型系统设计、网络、安全、数据压缩、界面设计等,而且所涉的领域还在不断增加。我们拥有杰出的软件工程师,他们能够高效、大规模地开展各项工作,并且有巨大潜力尚待挖掘;而作为经理,您要带领他们不断取得成功。

Responsibilities

  • 设定并传达团队优先要务,助力组织实现更广泛的整体目标。在多个团队之间建立统一的战略方向、工作流程和决策框架。
  • 根据员工的级别和职责设定明确期望,并确保这些期望与组织的整体目标相符。定期与员工会谈,讨论其表现和发展情况,并提供反馈和指导。
  • 在 Pixel 软件方面与相关团队通力协作,革新测试方法,并打造可伸缩的测试自动化系统。
  • 在更广泛的领域内,开展、指导和审查系统设计;编写产品或系统开发代码,解决含糊不清的问题。
  • 审核其他工程师编写的代码并提供反馈,确保遵从最佳实践(例如风格指南、代码签入、准确性、可测试性和效率)。

Qualifications

Minimum qualifications

  • 拥有学士学位,或具备同等水平的实践经验。
  • 拥有 8 年使用一种或多种编程语言(例如 Python、C、C++、Java、JavaScript)进行软件开发的经验。
  • 拥有 3 年担任技术领导职位的经验;拥有监督战略项目的经验,以及 2 年担任人员管理、监督/团队领导职位的经验。

Preferred qualifications

  • 拥有计算机科学或相关技术专业的硕士或博士学位。
  • 拥有 3 年在错综复杂的组织中工作的经验。
  • 拥有在大型企业环境中构建测试框架、开发测试工具以及研发测试自动化方案的经验。
  • 了解移动平台,尤其是 Android。