Location
Turku, Southwest Finland, Finland
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Tietoa WasteHerosta
WasteHero kehittää ohjelmistoja, jotka tekevät jätehuollosta älykkäämpää – auttaen kuntia ja yksityisiä toimijoita pyörittämään tehokkaampaa, dataohjautuvaa toimintaa Euroopassa ja sen ulkopuolella. Insinööritiimimme sijaitsevat Aarhusissa, Kairossa ja Helsingissä.
Rooli
Etsimme Principal Engineeriä toimimaan teknisenä selkärankana koko alustallamme: henkilöä, joka pystyy pitämään kiinni arkkitehtuurivisiosta, tekemään vaikeat kompromissit näkyviksi ja auttamaan insinööriorganisaatiota työskentelemään jäsennellymmin.
Tämä ei ole puhtaasti teoreettinen arkkitehtuurirooli. Pääset itse käsiksi työhön – suunnittelet toimialueiden rajoja (domain boundaries), rakennat CI/CD-putkia ja fasilitoit teknisiä päätöksiä hajautettujen tiimien välillä. Olet insinöörityön laadun äänitorvi ja kumppani insinöörijohdolle siinä, miten rakennamme ja operoimme ohjelmistoja kestävällä tavalla.
Mitä pääset tekemään
Alustan arkkitehtuuri
- Omistat WasteHero-alustan kokonaisarkkitehtuurin ja teknisen suunnan varmistaen, että se pysyy skaalautuvana ja ylläpidettävänä eri tuotteiden ja markkinoiden osalta.
- Suunnittelet ja kehität toimialuevetoista (domain-driven), tapahtumapohjaista (event-driven) arkkitehtuuria hyödyntäen DDD-periaatteita ja kokemusta hajautetuista järjestelmistä.
- Määrität ja valvot API-suunnittelun, integraatioiden ja tiedonvaihdon standardeja – jotta niin asiakaskohtaiset kuin kolmansien osapuolten integraatiot ovat vakaita, turvallisia ja luotettavia mittakaavassa.
- Varmistat, että alusta täyttää olennaiset sääntelyvaatimukset, mukaan lukien GDPR ja NIS2, hyvän suunnittelun kautta pikemminkin kuin päälle liimattuna vaatimustenmukaisuutena.
Tekoälyn käyttöönotto ja hallinta
- Määrität, miten WasteHeron insinöörityö ottaa käyttöön tekoälytyökaluja – koodin generointi, automatisoitu testaus ja muut – sellaisin suojarakentein ja katselmointikäytännöin, jotka pitävät insinöörit ohjaksissa. Tekoäly voiman moninkertaistajana, ei oikotienä ohi hyvän harkinnan.
DevOps ja insinöörityön mahdollistaminen
- Omistat arkkitehtuurisen suunnan työkaluille, joita sovelluskehittäjät käyttävät päivittäin – julkaisuputket, salaisuuksien hallinta (secrets management), ympäristökonfiguraatiot ja käyttöönottotyönkulut – tehden tiivistä yhteistyötä DevOps-insinööriemme kanssa toteutuksessa.
- Teet yhteistyötä DevOps- ja insinööritiimien kanssa nostaaksesi julkaisuprosessien, häiriötilanteiden hallinnan ja päivystyksen tasoa – jotta tiimit voivat julkaista luottavaisin mielin ilman sankaritekoja.
- Edistät jäsenneltyjen lähestymistapojen käyttöönottoa teknisessä päätöksenteossa (esim. kevyet ADR:t, RFC:t tai vastaavat), jotta päätökset tehdään harkitusti, viestitään selkeästi ja arvioidaan uudelleen kontekstin muuttuessa.
Viestintä ja läpinäkyvyys
WasteHero on matkalla kohti suurempaa läpinäkyvyyttä – siinä, miten teemme päätöksiä, miten jaamme kontekstia ja miten insinöörityö ja muu liiketoiminta keskustelevat keskenään. Olet aktiivinen osa tätä matkaa. Konkreettisesti:
- Tee päätöksistä ymmärrettäviä.
Kun merkittävä arkkitehtuuripäätös tehdään, kirjoita se ylös, selitä kompromissit ja jaa se niille, joiden tulee se ymmärtää.
- Fasilitoi, älä vain päätä.
Ota insinöörit mukaan teknisiin keskusteluihin varhaisessa vaiheessa. Luo tilaa erimielisyydelle ja vaihtoehtoisille näkemyksille – tee sitten päätös ja dokumentoi se.
- Yhdistä insinöörityö ja liiketoiminta.
Käännä tekniset rajoitteet ja riskit kielelle, johon tuotepäälliköt ja sidosryhmät voivat tarttua, ja tuo liiketoiminnan konteksti takaisin insinöörikeskusteluun.
- Näytä esimerkkiä hyvästä insinöörikulttuurista.
Ole näkyvä. Jaa ajatuksiasi. Tee normaaliksi, että ”en tiedä vielä” ja ”tässä on mitä harkitsen” ovat päteviä asioita sanoa ääneen.
Kestävyys ja insinöörikulttuuri
Insinöörityön laatu on meille tärkeää, ja panostamme prosesseihin ja kulttuuriin sen suojelemiseksi. Työskennellen yhdessä VP Engineeringin ja Head of Productin kanssa autat meitä tekemään parempia kompromissipäätöksiä – harkitummin ja aiemmin. Se tarkoittaa:
- Selkeää (ja datalla perusteltua) puolestapuhumista, kun laajuutta on kavennettava, aikatauluja siirrettävä tai laadusta ollaan tinkimässä yli sen, mikä on hyväksyttävää.
- Tiimien auttamista sanomaan ei – tai ”ei vielä” – rakentavalla ja perustellulla tavalla.
- Prosessien rakentamista, jotka vähentävät päivittäisen insinöörityön kognitiivista kuormaa, jotta insinöörit voivat keskittyä olennaiseen.
Mentorointi
Mentoroi insinöörejä Aarhusin, Kairon ja Helsingin tiimeissämme ohjelmistoarkkitehtuurissa, mikropalveluissa, tapahtumapohjaisissa järjestelmissä ja insinöörityön parhaissa käytännöissä.
Mitä etsimme
Pakolliset
- Syvällistä kokemusta hajautettujen, tapahtumapohjaisten järjestelmien suunnittelusta ja kehittämisestä – mieluiten tuoteyrityksessä, jossa on todellista tuotantokuormaa.
- Käytännön osaamista moderneista DevOps-työkaluista: CI/CD (GitHub Actions tai vastaava), infrastruktuuri koodina (infrastructure as code), salaisuuksien hallinta, konttien orkestrointi.
- Näyttöjä insinööriprosessien (julkaisunhallinta, häiriötilanteiden hallinta, arkkitehtuurin hallinta) luomisesta tyhjästä tai lähes tyhjästä.
- Vahvat viestintätaidot – niin kirjallisesti kuin suullisesti. Sujuvaa kirjoittamista tekniselle yleisölle ja kompromissien selittämistä ei-tekniselle yleisölle.
- Aitoa mukavuutta epävarmuuden kanssa. Prioriteetit muuttuvat, kaikilla ongelmilla ei ole selkeää omistajaa, ja sinun on navigoitava tässä odottamatta täydellistä selkeyttä.
Eduksi katsotaan
- Tuntemusta Domain-Driven Designista käytännön työkaluna, ei vain käsitteenä.
- Kokemusta GDPR- ja/tai NIS2-vaatimustenmukaisuudesta ohjelmistokehityksen kontekstissa.
Mitä tarjoamme
- Aidon mahdollisuuden vaikuttaa siihen, miten kasvava insinööriorganisaatio toimii – teknologia, kulttuuri ja prosessit.
- Suoraa yhteistyötä insinööri- ja tuotejohdon kanssa teknisessä strategiassa.
- Joustavaa etätyömahdollisuutta. Kilpailukykyisen palkan ja edut.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.