
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ť