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 또는 유사 도구를 사용한 이벤트 기반 시스템과 다단계 워크플로 구축 경험.
  • OAuth를 포함해 타사 API 및 SaaS 제품을 연동한 경험.
  • 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) 퇴직연금
  • 생명, 상해 및 장애 보험
  • 출장 상해 보험
  • 직원 지원 프로그램
  • 장애 보험
  • 기타 웰빙 혜택
  • 자원봉사 휴가 5일