← BuscayCurra

Software Architect / Lead Developer

Combitech Oy

Finlandia📅 8/9/2026

Descripción

Etsimme kokenutta C++/Qt-ohjelmistokehittäjää ottamaan teknistä vastuuta laajoista ohjelmistokokonaisuuksista sekä tukemaan ja ohjaamaan muiden kehittäjien työtä niiden toteuttamisessa. Työssä pääset olemaan osana motivoitunutta ja osaavaa asiantuntijayhteisöä. Kohtaat työssäsi haastavia ja merkityksellisiä kehitysprojekteja. Saat myös mahdollisuuden vaikuttaa merkittäviin teknisiin ratkaisuihin ja ohjelmistoarkkitehtuuriin. Tehtävässä menestyminen edellyttää: * Soveltuvaa koulutusta (vähintään alempi korkeakoulututkinto) * Vahvaa kokemusta ohjelmistokehityksestä järjestelmätason ohjelmointikielillä (esim. Java, Rust), ja erityisosaamista C++-ohjelmoinnista sekä Qt-frameworkista * Vahvaa osaamista tapahtumapohjaisista (event-driven) arkkitehtuureista asynkroniseen reaaliaikaiseen viestintään * Käytännön kokemusta viestinvälitysteknologioista, kuten RabbitMQ, Kafka, MQTT, NATS tai vastaavat ratkaisut * Kokemusta ohjelmistoarkkitehtuurin dokumentoinnista strukturoiduilla menetelmillä, esimerkiksi C4-mallin avulla * Osaamista rajapintojen suunnittelusta ja määrittelystä (esim. OpenAPI/Swagger, Protocol Buffers, JSON-skeemat) * Kykyä, näkemystä ja uskallusta tehdä arkkitehtuuriratkaisuja, perustella niitä eri sidosryhmille ja ohjata ohjelmistokehittäjien työtä * Erinomaisia viestintä- ja yhteistyötaitoja suomeksi * Hyviä viestintä- ja yhteistyötaitoja englanniksi Arvostamme lisäksi: * Osaamista ja kokemusta erityisesti hajautettujen ja reaaliaikaisia tietovirtoja käsittelevien ohjelmistojen kehityksestä * Kokemusta puolustustoimialasta ja erityisesti elektronisen sodankäynnin teknologioista * DevOps-osaamista ja modernien kehitysprosessien tuntemusta * Ymmärrystä ohjelmistokehityksestä on-premise- ja air-gapped-ympäristöissä * Docker-konttiteknologian hallintaa * Kokemusta riippuvuuksien- ja paketinhallinnasta (esim. Conan) * Vahvaa Qt-pohjaisten työpöytäsovellusten kehitysosaamista * Kykyä suorittaa yksityiskohtaista uhkamallinnusta, riskiarviointia ja lievennystoimia