首席软件工程师,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 和机器学习及其在企业软件中的应用
- 具备为汽车、航空航天、医疗器械或工业制造等受监管行业开发产品的经验
- 拥有专利、行业出版物、会议演讲或重要开源贡献记录
福利待遇
- 探索、学习和发展的机会
- 将想法付诸实践的机会
- 与经验丰富的行业领导者共事
- 参与先进技术相关工作
- 隐私和数据保护实践
