Tanium
Tanium
Tanium là một công ty an ninh mạng phục vụ các tổ chức lớn bằng khả năng cung cấp thông tin toàn diện theo thời gian thực và quyền kiểm soát trên các môi trường thiết bị đầu cuối của họ. Nền tảng của công ty kết hợp thông tin chi tiết về bảo mật, hiệu suất và tài sản để giúp các đội ngũ CNTT hiểu rõ tài sản của mình, quản lý hạ tầng và ứng phó với các mối đe dọa mạng hiệu quả hơn.

Kỹ sư phần mềm cấp cao, tích hợp backend

Xây dựng dịch vụ backend của Tanium để gửi dữ liệu thiết bị đầu cuối đến các hệ thống SIEM, kho dữ liệu, hệ thống quản lý yêu cầu và nền tảng đám mây. Định hướng kiến trúc Connect, độ tin cậy, khả năng quan sát và phương thức kỹ thuật.

Mô tả

  • Xây dựng các dịch vụ backend có khả năng mở rộng bằng Node.js và Go.
  • Xử lý và chuyển khối lượng lớn dữ liệu thiết bị đầu cuối đến các hệ thống bên ngoài.
  • Thiết kế API Connect với hợp đồng rõ ràng, quản lý phiên bản và khả năng tương thích ngược.
  • Phát triển tích hợp với bên thứ ba, xử lý xác thực, giới hạn tốc độ, định dạng tải dữ liệu và lỗi.
  • Đảm bảo chuyển dữ liệu đáng tin cậy bằng cơ chế thử lại, giãn thời gian chờ, loại bỏ trùng lặp và kiểm soát áp lực ngược.
  • Tạo quy trình hướng sự kiện bằng NATS và Temporal.
  • Dẫn dắt thiết kế kỹ thuật cho các tính năng Connect và thống nhất quyết định giữa các nhóm.
  • Tài liệu hóa thiết kế để các kỹ sư khác triển khai.
  • Tăng cường khả năng quan sát bằng chỉ số, nhật ký, dấu vết và cảnh báo.
  • Viết kiểm thử đơn vị và phối hợp với các nhóm QA, tự động hóa để kiểm thử tích hợp và kiểm thử đầu cuối.
  • Điều tra sự cố môi trường thực tế, tìm nguyên nhân gốc rễ và triển khai biện pháp phòng ngừa.
  • Hướng dẫn kỹ sư và thiết lập tiêu chuẩn về thiết kế, kiểm thử và vận hành.

Yêu cầu

  • Bằng cử nhân hoặc kinh nghiệm tương đương.
  • Ít nhất 8 năm kinh nghiệm xây dựng và vận hành dịch vụ backend trong môi trường thực tế.
  • Có thành tích dẫn dắt thiết kế kỹ thuật và tạo ảnh hưởng đến quyết định ngoài nhóm của mình.
  • Thành thạo Go hoặc Node.js và sẵn sàng làm việc với cả hai.
  • Có kinh nghiệm thiết kế API REST, GraphQL hoặc gRPC.
  • Có kinh nghiệm xây dựng hệ thống hướng sự kiện bằng NATS, Kafka, RabbitMQ hoặc công cụ tương tự, cùng các quy trình nhiều bước.
  • Có kinh nghiệm tích hợp API và sản phẩm SaaS của bên thứ ba, bao gồm OAuth.
  • Có kinh nghiệm với Docker, Kubernetes, Terraform và Azure hoặc AWS.
  • Có kinh nghiệm với cơ sở dữ liệu SQL hoặc NoSQL, Git và công cụ CI/CD như Jenkins hoặc GitHub Actions.
  • Thành thạo các công cụ phát triển có AI hỗ trợ như Claude hoặc GitHub Copilot.
  • Đủ điều kiện để được cấp ít nhất chứng nhận an ninh FedRAMP.
  • Phải cư trú tại Hoa Kỳ.
  • Ưu tiên có bằng khoa học máy tính hoặc lĩnh vực kỹ thuật liên quan.
  • Có kinh nghiệm với NATS, Temporal hoặc công cụ điều phối quy trình tương đương là một lợi thế.
  • Có kinh nghiệm với nền tảng SIEM hoặc ITSM, dữ liệu bảo mật hoặc dữ liệu thiết bị đầu cuối là một lợi thế.
  • Có kinh nghiệm với React, TypeScript hoặc dịch vụ SaaS đa khách hàng là một lợi thế.
  • Có khả năng cân nhắc hợp lý giữa tốc độ bàn giao với khả năng bảo trì và hỗ trợ lâu dài.
  • Cam kết cùng chịu trách nhiệm về chất lượng và viết kiểm thử song song với mã nguồn.
  • Có kỹ năng gỡ lỗi vững vàng, bao gồm xử lý sự cố môi trường thực tế dưới áp lực và giải quyết nguyên nhân gốc rễ.
  • Thoải mái hướng dẫn đồng nghiệp và nâng cao tiêu chuẩn của nhóm.

Phúc lợi

  • Thưởng cổ phần
  • Bảo hiểm y tế, nha khoa và thị lực
  • Quyền lợi hỗ trợ kế hoạch hóa gia đình
  • Tài khoản tiết kiệm y tế
  • Tài khoản chi tiêu linh hoạt
  • Tài khoản tiết kiệm chi phí đi lại
  • Chương trình hưu trí 401(k) có khoản đóng góp đối ứng từ công ty
  • Bảo hiểm nhân thọ, tai nạn và thương tật
  • Bảo hiểm tai nạn khi đi công tác
  • Các chương trình hỗ trợ nhân viên
  • Bảo hiểm thương tật
  • Các quyền lợi bổ sung về sức khỏe và an sinh
  • Năm ngày nghỉ có lương để tham gia hoạt động tình nguyện