TeamViewer
TeamViewer
1,001 – 5,000 员工
B2BSaaS企业
TeamViewer 是一家 B2B SaaS 公司,致力于开发用于远程访问、远程支持和数字员工体验的安全云软件。其平台帮助 IT 团队和企业控制、监控及管理终端设备,自动执行修复操作,并通过增强现实工作流程支持一线运营。TeamViewer 通过 Tensor、DEX 和 Frontline 等产品服务不同规模的组织,并提供与 Microsoft Intune、ServiceNow 和 Salesforce 等平台的集成。公司的产品和服务以安全、合规且可扩展的设备管理为核心。

TeamViewer 奥斯汀高级全栈软件工程师

在奥斯汀担任高级职位,负责 TeamViewer 数字工作场所服务和 Web 应用的全栈开发。 参与架构、云运营、测试以及负责任的 AI 辅助工程实践建设。

描述

  • 使用 Java 或 Kotlin 与 Spring Boot,或 Node.js 与 TypeScript 开发和运营后端服务及 API
  • 使用 React 和 TypeScript 创建稳健的 Web 应用
  • 协助推进设计系统和微前端架构的发展
  • 为可扩展、高韧性且安全的服务制定架构和设计决策
  • 运用领域驱动设计和事件驱动设计原则
  • 构建数据模型,并选择合适的 SQL 或 NoSQL 存储解决方案
  • 使用 Kafka、NATS 或 RabbitMQ 构建异步集成
  • 使用 Docker 和 Kubernetes 管理服务部署与运营
  • 改进 CI/CD 工作流和生产环境可观测性
  • 制定涵盖单元测试、集成测试、契约测试和端到端测试的测试方案
  • 推进负责任的 AI 辅助开发,并建立团队实践
  • 指导和培养工程师
  • 主导技术代码评审
  • 推动团队间保持一致的工程实践
  • 端到端交付功能,并影响整个技术栈的技术方向

任职要求

  • 计算机科学、软件工程或相关专业学位,或具备同等实践经验
  • 具备至少六年的后端和前端系统专业软件开发经验
  • 有主导技术项目的实践证明
  • 熟练掌握 Java 或 Kotlin 与 Spring Boot,或 Node.js 与 TypeScript 的后端开发
  • 具备使用 React 和 TypeScript 构建应用的丰富经验
  • 具备使用 Redux Toolkit、Zustand 或 TanStack Query 等现代状态管理工具的经验
  • 具备设计系统或微前端经验者优先
  • 深入了解分布式系统、API 设计和软件架构
  • 具备 PostgreSQL 或其他关系型数据库以及 NoSQL 系统的丰富经验
  • 具备 Kafka、NATS 或 RabbitMQ 的实践经验
  • 具备 Docker、Kubernetes、CI/CD 和生产环境可观测性的丰富经验
  • 了解后端和 Web 应用的安全最佳实践
  • 具备使用 Claude Code、GitHub Copilot 或 Cursor 等 AI 编程工具的实践经验
  • 清楚理解如何在团队中负责任地使用 AI 编程工具
  • 具备指导工程师并参与敏捷团队协作的经验
  • 能够在美国得克萨斯州奥斯汀工作
  • 能够验证身份并证明在美国工作的授权资格

福利待遇

  • 具有竞争力的薪酬和奖金机会
  • 灵活的带薪休假和带薪节假日
  • 401(k) 计划及雇主配比缴款
  • 全面的健康保险,其中医疗保险由雇主全额支付
  • 最长 12 周的育儿假
  • 基本人寿保险
  • 短期和长期伤残保险由雇主全额支付
  • 季度团队建设活动
  • 领导层午餐会
  • 全公司全员会议
  • 开放式办公政策
  • 商务休闲着装
  • 包容性的工作场所文化
  • 申请和招聘过程中可提供便利或调整