Tanium
Tanium
Tanium 是一家網路安全公司,為大型組織提供對其端點環境的即時可視性與控制能力。其平台整合安全性、效能和資產清單等資訊,協助 IT 團隊了解資產狀況、管理基礎架構,並更有效地因應網路威脅。

資深軟體工程師,後端整合

打造 Tanium 後端服務,將端點資料傳送至 SIEM、資料倉儲、工單系統和雲端平台。 指導 Connect 的架構、可靠性、可觀測性和工程實務。

說明

  • 使用 Node.js 和 Go 建置可擴充的後端服務。
  • 處理大量端點資料並傳送至外部系統。
  • 設計 Connect API,訂定明確的介面契約、版本管理和回溯相容性。
  • 開發第三方整合功能,處理驗證、速率限制、承載資料格式和故障。
  • 透過重試、退避、去重和背壓機制確保可靠交付。
  • 使用 NATS 和 Temporal 建立事件驅動工作流程。
  • 主導 Connect 功能的技術設計,並促進各團隊的決策一致。
  • 撰寫設計文件,供其他工程師據以實作。
  • 透過指標、日誌、追蹤和警示強化可觀測性。
  • 撰寫單元測試,並與 QA 和自動化團隊合作進行整合及端對端測試。
  • 調查正式環境事故、找出根本原因並實施預防性修正。
  • 指導工程師,並建立設計、測試和維運標準。

職位要求

  • 學士學位或同等經驗。
  • 至少 8 年建置及維運正式環境後端服務的經驗。
  • 曾主導技術設計,並影響團隊以外決策的實績。
  • 精通 Go 或 Node.js,並願意使用兩者。
  • 設計 REST、GraphQL 或 gRPC API 的經驗。
  • 使用 NATS、Kafka、RabbitMQ 或類似工具建置事件驅動系統,以及多步驟工作流程的經驗。
  • 整合第三方 API 和 SaaS 產品(包括 OAuth)的經驗。
  • 使用 Docker、Kubernetes、Terraform 以及 Azure 或 AWS 的經驗。
  • 使用 SQL 或 NoSQL 資料庫、Git,以及 Jenkins 或 GitHub Actions 等 CI/CD 工具的經驗。
  • 熟悉 Claude 或 GitHub Copilot 等 AI 輔助開發工具。
  • 符合取得至少 FedRAMP 安全審查資格的條件。
  • 必須居住於美國。
  • 具備電腦科學或相關技術領域學位者優先。
  • 具備 NATS、Temporal 或類似工作流程協調工具經驗者優先。
  • 具備 SIEM 或 ITSM 平台、安全或端點資料經驗者優先。
  • 具備 React、TypeScript 或多租戶 SaaS 服務經驗者優先。
  • 能妥善權衡交付速度與長期可維護性及可支援性。
  • 認同共同承擔品質責任,並在撰寫程式碼時同步撰寫測試。
  • 具備出色的除錯能力,包括在壓力下處理正式環境事故並解決根本原因。
  • 樂於指導同事並提升團隊標準。

福利待遇

  • 股權獎勵
  • 醫療、牙科和視力保險
  • 家庭規劃福利
  • 健康儲蓄帳戶
  • 彈性支出帳戶
  • 交通儲蓄帳戶
  • 公司提供配對提撥的 401(k) 退休計畫
  • 人壽、意外和失能保險
  • 商務差旅意外保險
  • 員工協助計畫
  • 失能保險
  • 其他身心健康福利
  • 五天志工假