Tanium
Tanium
Tanium je spoločnosť pôsobiaca v oblasti kybernetickej bezpečnosti, ktorá veľkým organizáciám poskytuje prehľad o ich koncových zariadeniach v reálnom čase a možnosť ich správy. Jej platforma spája informácie o bezpečnosti, výkone a inventári, aby tímom IT pomohla lepšie porozumieť ich aktívam, spravovať infraštruktúru a účinnejšie reagovať na kybernetické hrozby.

Senior softvérový inžinier – backendové integrácie

Vyvíjajte backendové služby Tanium na odosielanie dát z koncových zariadení do SIEM systémov, dátových skladov, ticketovacích systémov a cloudových platforiem. Usmerňujte architektúru, spoľahlivosť, observabilitu a technické postupy produktu Connect.

Popis

  • Vyvíjajte škálovateľné backendové služby v Node.js a Go.
  • Spracúvajte a doručujte veľké objemy dát z koncových zariadení do externých systémov.
  • Navrhujte rozhrania API produktu Connect s jasnými zmluvami, verzovaním a spätnou kompatibilitou.
  • Vyvíjajte integrácie tretích strán, ktoré zvládajú autentifikáciu, limity požiadaviek, formáty dát a zlyhania.
  • Zabezpečte spoľahlivé doručovanie pomocou opakovaných pokusov, oneskorení, deduplikácie a riadenia spätného tlaku.
  • Vytvárajte pracovné postupy riadené udalosťami pomocou NATS a Temporal.
  • Veďte technický návrh funkcií produktu Connect a zosúlaďujte rozhodnutia naprieč tímami.
  • Dokumentujte návrhy, aby ich mohli implementovať ďalší inžinieri.
  • Posilňujte observabilitu pomocou metrík, logov, trás a upozornení.
  • Píšte jednotkové testy a spolupracujte s tímami QA a automatizácie na integračných testoch a testoch od začiatku do konca.
  • Prešetrujte produkčné incidenty, hľadajte ich hlavné príčiny a zavádzajte preventívne opravy.
  • Mentorujte inžinierov a nastavujte štandardy pre návrh, testovanie a prevádzku.

Požiadavky

  • Bakalárske vzdelanie alebo rovnocenné skúsenosti.
  • Aspoň 8 rokov skúseností s vývojom a prevádzkou produkčných backendových služieb.
  • Skúsenosti s vedením technických návrhov a ovplyvňovaním rozhodnutí aj mimo vlastného tímu.
  • Pokročilé znalosti Go alebo Node.js a ochota pracovať s oboma jazykmi.
  • Skúsenosti s návrhom rozhraní API REST, GraphQL alebo gRPC.
  • Skúsenosti s vývojom systémov riadených udalosťami pomocou NATS, Kafka, RabbitMQ alebo podobných nástrojov a viacstupňových pracovných postupov.
  • Skúsenosti s integráciou rozhraní API tretích strán a produktov SaaS vrátane OAuth.
  • Skúsenosti s Dockerom, Kubernetes, Terraformom a Azure alebo AWS.
  • Skúsenosti s databázami SQL alebo NoSQL, Gitom a nástrojmi CI/CD, ako sú Jenkins alebo GitHub Actions.
  • Pokročilá znalosť vývojových nástrojov s podporou AI, napríklad Claude alebo GitHub Copilot.
  • Možnosť získať aspoň bezpečnostnú previerku FedRAMP.
  • Nutné bývať v Spojených štátoch.
  • Uprednostňuje sa vysokoškolské vzdelanie v informatike alebo príbuznom technickom odbore.
  • Výhodou sú skúsenosti s NATS, Temporal alebo porovnateľným nástrojom na orchestráciu pracovných postupov.
  • Výhodou sú skúsenosti s platformami SIEM alebo ITSM, bezpečnostnými dátami alebo dátami z koncových zariadení.
  • Výhodou sú skúsenosti s Reactom, TypeScriptom alebo službami SaaS pre viacerých nájomcov.
  • Dobrý úsudok pri hľadaní rovnováhy medzi rýchlosťou dodávania a dlhodobou udržateľnosťou a podporovateľnosťou.
  • Zodpovednosť za kvalitu celého tímu a ochota písať testy spolu s kódom.
  • Silné schopnosti pri ladení problémov vrátane riešenia produkčných incidentov pod tlakom a odstraňovania ich hlavných príčin.
  • Ochota mentorovať kolegov a zvyšovať štandardy tímu.

Benefity

  • Akciové odmeny
  • Zdravotné, zubné a očné poistenie
  • Príspevky na plánovanie rodiny
  • Zdravotný sporiaci účet
  • Flexibilný výdavkový účet
  • Sporiaci účet na dopravu
  • Dôchodkový plán 401(k) s príspevkom zamestnávateľa
  • Poistenie pre prípad úmrtia, nehody a invalidity
  • Úrazové poistenie na služobných cestách
  • Programy pomoci zamestnancom
  • Poistenie invalidity
  • Ďalšie benefity podporujúce dobrú životnú pohodu
  • Päť dní plateného voľna na dobrovoľnícku činnosť