
Tanium je tvrtka za kibernetičku sigurnost koja velikim organizacijama pruža uvid u njihova krajnja okruženja u stvarnom vremenu i mogućnost njihova nadzora. Njezina platforma objedinjuje uvide u sigurnost, performanse i inventar kako bi IT timovima pomogla razumjeti imovinu, upravljati infrastrukturom i učinkovitije odgovarati na kibernetičke prijetnje.
Viši softverski inženjer za pozadinske integracije
Razvijajte Taniumove pozadinske usluge za slanje podataka s krajnjih uređaja u SIEM sustave, skladišta podataka, sustave za praćenje zahtjeva i platforme u oblaku. Usmjeravajte arhitekturu, pouzdanost, vidljivost i inženjerske prakse proizvoda Connect.
Opis
- Razvijajte skalabilne pozadinske usluge u Node.jsu i Gou.
- Obrađujte i isporučujte velike količine podataka s krajnjih uređaja vanjskim sustavima.
- Dizajnirajte API-je proizvoda Connect s jasnim ugovorima, verzioniranjem i povratnom kompatibilnošću.
- Razvijajte integracije s trećim stranama koje obrađuju autentifikaciju, ograničenja broja zahtjeva, formate sadržaja i pogreške.
- Osigurajte pouzdanu isporuku ponovnim pokušajima, odgođenim ponavljanjem, deduplikacijom i kontrolom povratnog pritiska.
- Izrađujte tijekove rada vođene događajima uz NATS i Temporal.
- Vodite tehnički dizajn značajki proizvoda Connect i usklađujte odluke među timovima.
- Dokumentirajte dizajne kako bi ih drugi inženjeri mogli implementirati.
- Poboljšavajte vidljivost pomoću metrika, zapisa, tragova i upozorenja.
- Pišite jedinične testove i surađujte s timovima za QA i automatizaciju na integracijskim testovima i testovima od početka do kraja.
- Istražujte incidente u produkciji, pronalazite njihove temeljne uzroke i uvodite preventivne popravke.
- Mentorirajte inženjere i postavljajte standarde za dizajn, testiranje i operacije.
Zahtjevi
- Prvostupnička diploma ili odgovarajuće iskustvo.
- Najmanje 8 godina iskustva u izgradnji i održavanju pozadinskih usluga u produkciji.
- Dokazano iskustvo u vođenju tehničkih dizajna i utjecanju na odluke izvan vlastitog tima.
- Izvrsno poznavanje Go-a ili Node.jsa te spremnost na rad s oba jezika.
- Iskustvo u dizajniranju API-ja REST, GraphQL ili gRPC.
- Iskustvo u izgradnji sustava vođenih događajima uz NATS, Kafku, RabbitMQ ili slične alate te višekoračnih tijekova rada.
- Iskustvo s integracijom API-ja trećih strana i SaaS proizvoda, uključujući OAuth.
- Iskustvo s Dockerom, Kubernetesom, Terraformom i Azureom ili AWS-om.
- Iskustvo s bazama podataka SQL ili NoSQL, Gitom i CI/CD alatima kao što su Jenkins ili GitHub Actions.
- Napredno poznavanje razvojnih alata uz pomoć umjetne inteligencije, kao što su Claude ili GitHub Copilot.
- Mogućnost ishođenja sigurnosne provjere najmanje razine FedRAMP.
- Obvezno je prebivalište u Sjedinjenim Američkim Državama.
- Prednost ima diploma iz računalnih znanosti ili srodnog tehničkog područja.
- Iskustvo s NATS-om, Temporalom ili usporedivim alatom za orkestraciju tijekova rada je prednost.
- Iskustvo s platformama SIEM ili ITSM te sigurnosnim podacima ili podacima s krajnjih uređaja je prednost.
- Iskustvo s Reactom, TypeScriptom ili SaaS uslugama za više korisnika je prednost.
- Dobra procjena pri usklađivanju brzine isporuke s dugoročnom održivošću i mogućnošću podrške.
- Predanost zajedničkoj odgovornosti za kvalitetu i pisanju testova uz kod.
- Izvrsne vještine otklanjanja pogrešaka, uključujući rješavanje produkcijskih incidenata pod pritiskom i uklanjanje njihovih temeljnih uzroka.
- Spremnost na mentoriranje kolega i podizanje standarda tima.
Pogodnosti
- Nagrade u obliku vlasničkih udjela
- Zdravstveno, stomatološko i očно osiguranje
- Pogodnosti za planiranje obitelji
- Zdravstveni štedni račun
- Fleksibilni račun za troškove
- Štedni račun za prijevoz
- Mirovinski plan 401(k) uz uplatu poslodavca
- Osiguranje života, od nezgode i invaliditeta
- Osiguranje od nezgode na službenom putu
- Programi pomoći zaposlenicima
- Osiguranje od invaliditeta
- Dodatne pogodnosti za dobrobit
- Pet dana plaćenog dopusta za volontiranje