Tanium
Tanium
Tanium — компанія у сфері кібербезпеки, яка допомагає великим організаціям отримувати інформацію про кінцеві пристрої в реальному часі та керувати ними. Платформа поєднує дані про безпеку, продуктивність і склад ІТ-активів, допомагаючи ІТ-командам краще розуміти свої ресурси, керувати інфраструктурою та ефективніше реагувати на кіберзагрози.

Старший інженер-програміст, серверні інтеграції

Створюйте серверні сервіси Tanium для передавання даних кінцевих пристроїв до SIEM-систем, сховищ даних, систем обробки заявок і хмарних платформ. Визначайте архітектуру Connect, надійність, спостережуваність та інженерні практики.

Опис

  • Створюйте масштабовані серверні сервіси на Node.js і Go.
  • Обробляйте та передавайте великі обсяги даних кінцевих пристроїв до зовнішніх систем.
  • Проєктуйте API Connect із чіткими контрактами, версіонуванням і зворотною сумісністю.
  • Розробляйте інтеграції зі сторонніми системами з урахуванням автентифікації, обмежень частоти запитів, форматів даних і збоїв.
  • Забезпечуйте надійне доставлення за допомогою повторних спроб, експоненційних затримок, дедуплікації та керування зворотним тиском.
  • Створюйте подієві робочі процеси з NATS і Temporal.
  • Керуйте технічним проєктуванням функцій Connect і узгоджуйте рішення між командами.
  • Документуйте проєкти для реалізації іншими інженерами.
  • Покращуйте спостережуваність за допомогою метрик, журналів, трасувань і сповіщень.
  • Пишіть модульні тести та співпрацюйте з командами QA й автоматизації під час інтеграційного та наскрізного тестування.
  • Розслідуйте інциденти у виробничому середовищі, знаходьте першопричини та впроваджуйте запобіжні виправлення.
  • Наставляйте інженерів і встановлюйте стандарти проєктування, тестування та експлуатації.

Вимоги

  • Ступінь бакалавра або еквівалентний досвід.
  • Щонайменше 8 років досвіду створення й експлуатації серверних сервісів у виробничому середовищі.
  • Досвід керування технічним проєктуванням і впливу на рішення поза межами своєї команди.
  • Впевнене володіння Go або Node.js і готовність працювати з обома мовами.
  • Досвід проєктування API REST, GraphQL або gRPC.
  • Досвід створення подієвих систем із NATS, Kafka, RabbitMQ або подібними інструментами, а також багатоетапних робочих процесів.
  • Досвід інтеграції сторонніх API та SaaS-продуктів, зокрема OAuth.
  • Досвід роботи з Docker, Kubernetes, Terraform і Azure або AWS.
  • Досвід роботи з базами даних SQL або NoSQL, Git і інструментами CI/CD, як-от Jenkins або GitHub Actions.
  • Впевнене володіння інструментами розробки з підтримкою ШІ, як-от Claude або GitHub Copilot.
  • Можливість отримати допуск рівня не нижче FedRAMP.
  • Необхідно перебувати у США.
  • Бажана освіта у сфері комп’ютерних наук або суміжній технічній галузі.
  • Буде перевагою досвід роботи з NATS, Temporal або подібним інструментом оркестрації робочих процесів.
  • Буде перевагою досвід роботи з платформами SIEM чи ITSM, даними безпеки або кінцевих пристроїв.
  • Буде перевагою досвід роботи з React, TypeScript або багатокористувацькими SaaS-сервісами.
  • Здатність знаходити баланс між швидкістю постачання та довгостроковою придатністю до підтримки й експлуатації.
  • Прагнення спільно відповідати за якість і писати тести паралельно з кодом.
  • Сильні навички налагодження, зокрема усунення інцидентів у виробничому середовищі під тиском і пошуку їхніх першопричин.
  • Готовність наставляти колег і підвищувати стандарти команди.

Переваги

  • Акціонерні винагороди
  • Медичне та стоматологічне страхування, а також страхування зору
  • Пільги на планування сім’ї
  • Рахунок медичних заощаджень
  • Рахунок гнучких витрат
  • Транспортний накопичувальний рахунок
  • Пенсійний план 401(k) зі внесками компанії
  • Страхування життя, від нещасних випадків і на випадок інвалідності
  • Страхування від нещасних випадків під час ділових поїздок
  • Програми допомоги працівникам
  • Страхування на випадок інвалідності
  • Додаткові пільги для добробуту
  • П’ять днів оплачуваної відпустки для волонтерства