PTC
PTC
PTC 为制造商开发企业软件,提供产品生命周期管理(PLM)和服务生命周期管理(SLM)工具。其产品帮助团队协调产品设计、制造和服务工作,支持产品开发、质量管理和运营效率提升。大型离散制造企业也在使用 PTC 的软件。

首席软件工程师,ALM — PTC

为 PTC 应用生命周期管理(ALM)平台制定技术方向,推动架构、可扩展性和云端现代化。 与工程、产品和客户团队协作,持续推进企业软件发展。

描述

  • 为 ALM 产品和平台制定长期技术方向。
  • 规划跨工程团队的架构路线图和技术战略。
  • 就软件设计、可扩展性、性能和卓越运营提供建议。
  • 结合客户面临的挑战、部署模式和市场发展,指导产品演进。
  • 主持技术讨论,协调工程、架构、产品及面向客户的团队。
  • 参与设计并演进安全、可靠且可扩展的企业系统。
  • 推动云原生架构、微服务、AI 功能、可观测性和平台可扩展性等方面的现代化。
  • 审查并指导关键架构和工程决策。
  • 推动完善的工程实践、代码质量、自动化、测试和卓越运营。
  • 调查复杂的性能、可靠性、可扩展性和运营问题。
  • 发现架构瓶颈并提出改进建议。
  • 凭借在分布式系统、数据库、云基础设施和应用性能方面的专长,支持企业级部署。
  • 评估新兴技术是否适用于 PTC 的 ALM 产品组合。
  • 推动 AI 辅助工程、自动化、分析和现代软件交付。
  • 主导概念验证工作和技术评估。
  • 与客户、合作伙伴和行业专家合作。
  • 与产品管理团队合作,使技术优先事项与业务目标和客户需求相衔接。
  • 与工程经理、架构师、首席工程师和技术专家协作。
  • 与客户成功、支持和服务团队协调,解决复杂技术问题。
  • 参与战略性客户合作。
  • 指导资深工程师和正在成长的技术领导者。
  • 推广软件架构、性能工程、DevOps 和云原生开发实践。
  • 参与工程论坛和技术社区,并分享知识。
  • 作为 ALM 技术专家,在组织内部及更广泛的工程社区中代表该领域。

任职要求

  • 计算机科学、软件工程或相关领域的学士或硕士学位
  • 至少 10 年专业软件工程经验
  • 设计、构建和运营大型企业软件平台的经历
  • 深入掌握 Java 和现代后端开发
  • 在分布式系统、云原生架构和微服务方面经验丰富
  • 深入理解软件架构模式和当前工程实践
  • 具备跨多个工程团队制定技术战略和架构的经验
  • 精通性能、可扩展性、可靠性和卓越运营
  • 具备出色的问题解决、沟通和利益相关方协作能力
  • 能够凭借可信的专业能力影响技术和业务决策
  • 熟悉 ALM、DevOps、系统工程或软件交付平台
  • 具备 Codebeamer、Jira、Polarion、Jama、Azure DevOps 或同类工具的使用经验
  • 具备至少一种公有云平台的经验:AWS、Azure 或 GCP
  • 具备 Kubernetes、Docker、CI/CD、基础设施自动化和可观测性工具的经验
  • 了解 AI 和机器学习及其在企业软件中的应用
  • 具备为汽车、航空航天、医疗器械或工业制造等受监管行业开发产品的经验
  • 拥有专利、行业出版物、会议演讲或重要开源贡献记录

福利待遇

  • 探索、学习和发展的机会
  • 将想法付诸实践的机会
  • 与经验丰富的行业领导者共事
  • 参与先进技术相关工作
  • 隐私和数据保护实践