Product Security Engineer – poszt-kvantum kriptográfia fókusszal
A Tresorit Product Security csapatát erősítő Product Security Engineer szerepkör, amelynek fő feladata a kriptográfiai modellezés és a Tresorit végponttól végpontig titkosított architektúrájának finomítása, kiemelten a már folyamatban lévő poszt-kvantum kriptográfiai migráció támogatása a teljes termékstacken keresztül. A munka kiterjed a frontendre, a backendre, a natív kódra, a CI/CD pipeline-okra és a szoftverfejlesztési életciklus további részeire is.
Feladatok
- ▹A szoftverfejlesztési életciklus folyamatos fejlesztése biztonsági szempontból: egyedi fejlesztésű vagy kész kriptográfiai modellek, primitívek, eszközök, folyamatok és algoritmusok bevezetése, karbantartása és finomítása, valamint annak biztosítása, hogy minden új termék és funkció megfeleljen a biztonsági célkitűzéseknek
- ▹A termékek forráskódjának és infrastruktúrájának átvizsgálása sebezhetőségek és hibás konfigurációk után kutatva; a legújabb biztonsági trendek folyamatos követése
- ▹Részvétel az új termékfunkciók tervezésében, hogy azok biztonságosak legyenek mind az ügyfelek, mind a backend infrastruktúra szempontjából
- ▹Más fejlesztőcsapatok támogatása a különféle kockázatok felmérésében és csökkentésében; külső sebezhetőségi bejelentések kezelése
- ▹A forráskódot, a szolgáltatásokat és a helyi, illetve távoli infrastruktúrát folyamatosan vizsgáló eszközök fejlesztése és karbantartása, valamint különféle (pl. javítási) feladatok automatizálása
- ▹A mérnökök képzése a biztonsági legjobb gyakorlatokban és más csapatok támogatása biztonsági témákban, beleértve az ügyfeleket közvetlenül elérő blogtartalmak írását is
Elvárások
- ▹Legalább 3 év szoftverfejlesztési tapasztalat
- ▹Tapasztalat és szenvedély az információbiztonság iránt
- ▹Alkalmazott kriptográfiai ismeretek (pl. kriptográfiai primitívek, PKI) és kriptográfiai könyvtárak használata (pl. Web Crypto API, OpenSSL, Bouncy Castle)
- ▹Az alábbi programozási nyelvek és kapcsolódó technológiák valamelyikének ismerete vagy a velük való munkára való nyitottság: C++ / TypeScript / WebAssembly / .NET
- ▹Absztrakt biztonsági modellek megértésének és működő szoftverré alakításának képessége (és fordítva)
Előny
- ▹Tapasztalat a poszt-kvantum kriptográfiában
- ▹Tapasztalat felhőszolgáltatásokkal, különösen a Microsoft Azure-ral
- ▹Tapasztalat a következő eszközökkel: Git, Jenkins, Azure DevOps
- ▹Tapasztalat biztonsággal kapcsolatos eszközök fejlesztésében és karbantartásában
- ▹Tapasztalat statikus kódelemzéssel és fuzzinggal
Soft skillek
A munkáltatóról
A Tresorit Product Security csapata biztonságos, folyamatosan fejlődő ökoszisztémával támogatja a termékfejlesztő csapatokat, amely a fejlesztési életciklus minden szakaszában erősíti a szoftverbiztonságot. Elkötelezettek amellett, hogy a Tresorit termékei biztonságosak, az ügyfelek adatai pedig védettek maradjanak.