Glavni inženjer softvera
Opis
Odgovornosti
· Vodite i isporučite složene, unakrsne inicijative koje obuhvaćaju više usluga i programa, potičući usklađivanje i rješavanje preko timova
· Suradite s poslovnim i proizvodnim dionicima kako biste arhitekturalno osmislili i isporučili nove usluge, proizvode i paketne ponude
· Posjedujte i potaknite arhitektonski dizajn od početka do kraja, uključujući granice usluga, interakcije, ovisnosti i politike
· Preuzmite vlasništvo nad iskustvom korisnika preko skupine usluga ili proizvodnih aplikacija, osiguravajući pouzdanost, skalabilnost i upotrebljivost
· Pojednostavite sustave i poboljšajte odnos troškova i koristi arhitektura i usluga; djelujte kao tehnički vlasnik ključnih dobavljača (npr., Redis)
· Primijenite snažno inženjersko prosuđivanje kako biste uravnotežili kompromise između performansi, skalabilnosti, brzine i poslovnog utjecaja
· Djelujte izvan definiranih domena, preuzimajući izazove preko više područja softverskog inženjerstva
· Djelujte kao konzultativni vođa preko timova i organizacijskih granica kako biste identificirali sinergije, eliminirali dupliciranje i potaknuli ponovnu upotrebu
· Sudjelujte u i utjecajte na arhitektonske preglede na glavnoj razini, potičući rješenja za izazove na razini poduzeća i regulatorne zahtjeve
· Doprinosite organizacijskoj izvrsnosti pisanjem preporuka za promociju temeljenih na objektivnim mjerama utemeljenih na mjerljivom utjecaju i postignućima
· Vodite tehničke intervjue i procese zapošljavanja, pomažući u podizanju inženjerske razine u cijeloj organizaciji
· Identificirajte i izazovite ponašanja u izolaciji, promičući suradnju, transparentnost i zajedničko vlasništvo
Kvalifikacije
· 10+ godina iskustva u softverskom inženjerstvu, sa značajnim dijelom u velikim, distribuiranim sustavima
· Dokazani trag vodenja arhitekture na razini poduzeća i inicijativa preko timova
· Duboko stručno znanje u dizajnu sustava, skalabilnosti i uslužno orijentiranim arhitekturama
· Snažna sposobnost utjecaja bez ovlasti i poticanja usklađivanja preko više dionika
· Iskustvo u bliskoj suradnji s proizvodnim i poslovnim timovima kako bi se isporučila rješenja usmjerena na korisnike
· Dokazana sposobnost pojednostavljenja složenih sustava i optimizacije troškova, performansi i održivosti
· Iskustvo u radu s i upravljanju tehnologijama i dobavljačima trećih strana (npr., Redis ili slične komponente infrastrukture)
· Izvrsne komunikacijske vještine, sa sposobnošću artikulacije složenih tehničkih koncepata raznolikim publikama
Zahtjevi
Obrazovanje
Poslijediplomsko obrazovanje dvije godine ili duže
Radno iskustvo
Razvoj softvera
Jezici
Engleski jezik