IDEA StatiCa je přední světový inovátor v oblasti softwaru pro navrhování stavebních konstrukcí. Naše desktopové i cloudové aplikace pomáhají statikům ve více než 125 zemích přesně posoudit konstrukční prvky, které dřív museli jen odhadovat.
Jako Senior Software Engineer budete rozhodovat o architektuře našich aplikací, zlepšovat codebase, který se vyvíjí přes 15 let, a nastavovat technické standardy platné napříč všemi vývojovými týmy.
Připojíte se k našemu týmu Platform. Podporujeme vývoj produktů v autonomních týmech — dáváme jim společný technický základ, architekturu a nástroje. Autonomie není anarchie. Není to role pro každého: nedostáváte hotová zadání, problémy si hledáte a obhajujete sami a svá rozhodnutí prosazujete argumentem, ne autoritou. Tahle role dává smysl člověku, kterého baví právě tahle část řemesla.
VAŠE NÁPLŇ PRÁCE?
- Rozvíjet celé produktové portfolio — vaše rozhodnutí se promítnou do všech našich aplikací.
- Rozhodovat o architektuře našich aplikací — vrstvení, hranice modulů, správa závislostí.
- Zlepšovat produkt, který se vyvíjí přes 15 let a nedá se zastavit — inkrementálně, po malých dodatelných krocích.
- Rozvíjet testovací strategii směrem k rychlé zpětné vazbě pro vývojáře.
- Vést upgrady frameworků a balíčků, rozvíjet CI/CD a vývojářské nástroje včetně AI.
- Nastavovat principy a konvence platné napříč týmy — a umět je vysvětlit tak, aby je lidé dodržovali.
- Automatizovat vše, co nás nebaví opakovaně dělat.

CO OD VÁS OČEKÁVÁME?
- Zkušenost se zlepšováním rozsáhlého kódu, který nevznikl podle Vás.
- Schopnost rozpadnout složité úkoly na inkrementálně dodatelné celky.
- Fokus na automatizaci testů, praktická zkušenost s TDD.
- Znalost architektury desktopových aplikací — vrstvení, MVVM, správa závislostí. Ideálně přímo ve WPF.
- Schopnost prosadit technické rozhodnutí v prostředí, kde Vám nikdo nemusí dát za pravdu.
- Schopnost a chuť rozvíjet ostatní — mentorovat, sdílet zkušenosti a zvedat technickou úroveň napříč týmy.
- Alespoň středně pokročilou úroveň angličtiny.

JAK FUNGUJE NÁŠ VÝVOJ?
- 7 autonomních vývojových týmů zodpovědných za části produktu a služeb IDEA StatiCa – Steel, Concrete, BIM, Enterprise, Platform, IT Ops a Research.
- Max 10 členů v týmu, všichni se podílejí na zlepšení produktu a technologie.
- Fungujeme ve 14-denních sprintech, týmy se plně podílí na všech činnostech od nápadů a definice zadání až k testování a demu.
- Vývoj řídíme v Azure DevOps, kde máme vše od zadání a zdrojových kódů, přes code-review po automatické pipeliny a releasu do produkce.
- Pro desktopové aplikace máme 2 hlavní release a 10 patchů ročně, cloudové aplikace jako continuous delivery. Roadmapu plánujeme v Productboardu.
- Kód píšeme v C# v .NET 10.0, cloudový frontend v Reactu, desktopové GUI ve WPF.
- Cloudové aplikace provozujeme v Amazon Web Services, snažíme se maximum psát jako server-less a využívat škálovatelné managed technologie AWS.
- Logy ze všech našich aplikací a služeb zpracováváme v Sequ a faily zpracováváme pomocí Sentry.io, analytiku sbíráme do GA4 a PowerBI, dostupnost hlídáme Pingdomem.
PROČ U NÁS PRACOVAT?
- Česká firma s globálním dopadem na obor navrhování stavebních konstrukcí.
- Naše produkty jsou postavené na unikátní technologii a řeší problémy reálného světa, například jak omezit plýtvání materiálem při zachování bezpečnosti staveb.
- Rodinná firma, která úspěšně roste organicky.
- Tým profesionálů jak na statiku, tak na vývoj SW a cloudových služeb.
- Plochá organizační struktura bez středního managementu.
- Transparentní odměňování – kvartální bonusy jako podíl na tržbách firmy.
- Průběžné odborné vzdělávání – školení, certifikace v CZ i zahraničí.
- Kancelář v Brně, možnost částečné práce z domu, 4 týdny dovolené, 5 free days, 5 sick days.

Máte o pozici zájem?
Pokud vás pozice zaujala, rádi o tom uslyšíme na jobs@ideastatica.com.
A nezapomeňte prosím přiložit vaše CV.