SENIOR SOFTWARE ENGINEER (PUBLIC KEY INFRASTRUCTURE)
Munkáltató · NETLOCK
Budapest
A NETLOCK hitelesítésszolgáltatója az általunk kiállított minden minősített tanúsítvány mögött álló rendszer – a platform, amely meghatározza, hogy mit ér valójában egy aláírás. Nemrégiben megújult, és most már a Kubernetesen fut. Te fogod birtokolni, hogy hová fejlődik innen: az architektúrát, a megbízhatóságot és a kriptográfiai vermet, amelyre épül. Ez egy C-ben, Go-ban és Perlben írt backend szerepkör. Nem várjuk el mindhárom ismeretét az első naptól kezdve – valódi jártasságot várunk el az egyikben, és őszinte hajlandóságot a többi elsajátítására is. Te fogod fejleszteni a CA rendszert és az azt körülvevő független szolgáltatásokat, közvetlenül dolgozol majd a hardveres biztonsági modulokkal és az azokat a szolgáltatásainkhoz kapcsoló interfészekkel, és olyan rendszerben hozol majd architekturális döntéseket, ahol a helyesség a termék.
Feladatok
- Vedd kézbe a PKI-szolgáltatásokat elejétől a végéig – architektúra, fejlesztés, karbantartás, és azok viselkedése az éles környezetben.
- Fejleszd a hitelesítésszolgáltató rendszert és az azt körülvevő független szolgáltatásokat.
- Tartsd naprakészen a kriptográfiai vermet, és vezesd a támogatott, hosszú távú verziókra történő frissítéseket.
- Dolgozz közvetlenül a hardveres biztonsági modulokkal és az azokat a szolgáltatásainkhoz kapcsoló interfészekkel.
- Hozz architekturális döntéseket egy biztonságkritikus rendszerben, és kísérd el azokat az éles környezetbe.
- Javítsd a fejlesztési, tesztelési és kiadási folyamatainkat – a helyi fejlesztéstől a deploymentig.
- Szállítsd le, amit építesz, és tartsd üzemképesen: observability, riasztások és ügyeleti feladatok.
Feltételek és juttatások
Elvárások
- senior szintű szoftverfejlesztési tapasztalattal rendelkezel, elsősorban backend fejlesztés terén, legalább 3–5 év éles környezetben szerzett tapasztalattal
- erős vagy a C, Go vagy Perl nyelvek közül legalább az egyikben, és őszintén hajlandó vagy mindháromban tanulni és dolgozni
- van tapasztalatod relációs adatbázisokkal (mi MySQL-t használunk)
- terveztél és üzemeltettél több független szolgáltatásból álló rendszereket, és biztosítottad azok helyességét a szolgáltatások határein túl is
- hosszútávú felelősséget vállalsz egy rendszerért, ahelyett, hogy csak funkciókat szállítanál bele
- folyékonyan használod az AI-támogatott kódolási munkafolyamatokat
- gyorsan elsajátítod az új nyelveket és ismeretlen területeket, és a nehéz problémákat kielégítőnek, nem pedig lemerítőnek találod
- anyanyelvi szinten beszélsz és írsz magyarul, és szakmai szinten angolul