
Tanium on kyberturvallisuusyritys, joka tarjoaa suurille organisaatioille reaaliaikaisen näkyvyyden niiden päätelaitteisiin ja mahdollisuuden hallita niitä. Sen alusta yhdistää tietoturvaa, suorituskykyä ja omaisuusinventaaria koskevat tiedot, jotta IT-tiimit voivat ymmärtää omaisuutensa, hallita infrastruktuuriaan ja reagoida kyberuhkiin tehokkaammin.
Vanhempi ohjelmistokehittäjä, backend-integraatiot
Rakenna Taniumin backend-palveluja, jotka välittävät päätepistedataa SIEM-järjestelmiin, tietovarastoihin, tikettijärjestelmiin ja pilvialustoille. Ohjaa Connectin arkkitehtuuria, luotettavuutta, havainnoitavuutta ja ohjelmistokehityksen käytäntöjä.
Kuvaus
- Rakenna skaalautuvia backend-palveluja Node.js:llä ja Golla.
- Käsittele ja toimita suuria määriä päätepistedataa ulkoisiin järjestelmiin.
- Suunnittele Connect-rajapinnat selkein sopimuksin, versioinnilla ja taaksepäin yhteensopivuudella.
- Kehitä kolmannen osapuolen integraatioita, jotka käsittelevät tunnistautumisen, pyyntörajoitukset, hyötykuormien muodot ja virhetilanteet.
- Varmista toimituksen luotettavuus uudelleenyrityksillä, viiveiden porrastuksella, kaksoiskappaleiden tunnistuksella ja kuormanhallinnalla.
- Luo tapahtumapohjaisia työnkulkuja NATSilla ja Temporalilla.
- Johda Connect-ominaisuuksien teknistä suunnittelua ja sovita päätökset yhteen tiimien kesken.
- Dokumentoi suunnitelmat muiden insinöörien toteutettaviksi.
- Paranna havainnoitavuutta mittareilla, lokeilla, jäljityksillä ja hälytyksillä.
- Kirjoita yksikkötestejä ja tee yhteistyötä laadunvarmistus- ja automaatiotiimien kanssa integraatio- ja päästä päähän -testauksessa.
- Tutki tuotantoympäristön häiriöitä, selvitä niiden juurisyyt ja toteuta ennaltaehkäiseviä korjauksia.
- Mentoroi insinöörejä ja määritä suunnittelun, testauksen ja operoinnin standardeja.
Vaatimukset
- Alempi korkeakoulututkinto tai vastaava työkokemus.
- Vähintään 8 vuoden kokemus tuotantokäytössä olevien backend-palvelujen rakentamisesta ja ylläpidosta.
- Näyttöä teknisten suunnitelmien johtamisesta ja päätöksiin vaikuttamisesta oman tiimin ulkopuolella.
- Vahva Go- tai Node.js-osaaminen sekä halu työskennellä molemmilla.
- Kokemusta REST-, GraphQL- tai gRPC-rajapintojen suunnittelusta.
- Kokemusta tapahtumapohjaisten järjestelmien rakentamisesta NATSilla, Kafkalla, RabbitMQ:lla tai vastaavilla työkaluilla sekä monivaiheisista työnkuluista.
- Kokemusta kolmannen osapuolen rajapintojen ja SaaS-tuotteiden integroinnista, mukaan lukien OAuth.
- Kokemusta Dockerista, Kubernetesista, Terraformista sekä Azuresta tai AWS:stä.
- Kokemusta SQL- tai NoSQL-tietokannoista, Gitistä ja CI/CD-työkaluista, kuten Jenkinsistä tai GitHub Actionsista.
- AI-avusteisten kehitystyökalujen, kuten Clauden tai GitHub Copilotin, sujuva käyttö.
- Kelpoisuus vähintään FedRAMP-turvallisuusselvityksen hankkimiseen.
- Asuinpaikka Yhdysvalloissa.
- Tietojenkäsittelytieteen tai vastaavan teknisen alan tutkinto katsotaan eduksi.
- Kokemus NATSista, Temporalista tai vastaavasta työnkulkujen orkestrointityökalusta katsotaan eduksi.
- Kokemus SIEM- tai ITSM-alustoista sekä tietoturva- tai päätepistedatasta katsotaan eduksi.
- Kokemus Reactista, TypeScriptistä tai usean asiakkaan SaaS-palveluista katsotaan eduksi.
- Hyvä harkintakyky toimitusnopeuden sekä pitkän aikavälin ylläpidettävyyden ja tuettavuuden tasapainottamisessa.
- Sitoutuminen yhteiseen vastuuseen laadusta ja testien kirjoittamiseen koodin rinnalla.
- Vahvat virheiden selvitystaidot, mukaan lukien tuotantohäiriöiden ratkaiseminen paineen alla ja juurisyihin puuttuminen.
- Valmius mentoroida kollegoita ja nostaa tiimin osaamisstandardeja.
Edut
- Osakepalkkiot
- Sairaus-, hammas- ja näköterveydenhuollon vakuutusturva
- Perhesuunnitteluedut
- Terveysmenojen säästötili
- Joustava kulutili
- Työmatkakulujen säästötili
- 401(k)-eläkejärjestely työnantajan lisämaksulla
- Henki-, tapaturma- ja työkyvyttömyysturva
- Työmatkatapaturmavakuutus
- Työntekijöiden tukiohjelmat
- Työkyvyttömyysvakuutus
- Muita hyvinvointietuja
- Viisi palkallista vapaaehtoistyövapaapäivää