Teamlead C++
Description
Roll: Teamlead (C++ / inbyggda system)
- Saab Dynamics, Underwater
Övergripande uppdrag
Leda ett eller flera utvecklingsteam inom Saab Dynamics Underwater, med fokus på C++‑nära mjukvara/inbyggda system kopplade till undervattensprodukter (t.ex. sensorer, torpedsystem m.m.). Rollen kombinerar tekniskt ledarskap med ansvar för struktur, prioritering och coachning av ett relativt ungt team.
Omfattning och kontext
Antal roller: 2–3 teamleads totalt, där en roll motsvarar din egen tidigare roll.
Teamen arbetar med C++‑nära utveckling och produktutveckling i säkerhetskänslig miljö på undervattenssidan.
Organisationen har relativt ung medelålder och stort behov av tydlig senioritet och vägledning i både teknik och arbetssätt.
Tekniskt ledarskap i C++‑nära utveckling
Säkra god teknisk kvalitet, robust arkitektur och långsiktig förvaltbarhet i C++‑kodbaser och kringliggande komponenter.
Vara teknisk bollplank och ”go‑to person” för mer avancerade tekniska frågor i teamet.
Teamledning och vardagsstyrning
Leda teamets dagliga arbete: planering, prioritering, uppföljning, koordinering mot andra team och intressenter.
Stötta teamet i att bryta ned mål och krav till hanterbara uppgifter; många i teamen är relativt unga och behöver hjälp att strukturera arbetet.
Mentorskap och kompetenslyft
Vara en tydlig senior resurs som ”håller i handen” för juniora utvecklare, särskilt kring DevOps‑, test- och kvalitetstänk.
Bidra till att skapa en kultur där yngre utvecklare vågar ta ansvar och växa in i mer avancerade uppgifter.
Stöd i transformationsresan
Samarbeta nära förändringsledare och DevOps‑konsult för att införa gemensam basplatta (CI/CD, automatiserade tester, förbättrade utvecklingsmiljöer).
Se till att teamets arbetssätt och teknikval ligger i linje med Software Transformation‑initiativet och de mognadsnivåer som tas fram (bas/guld/platinum).
Leverans- och kvalitetsansvar
Säkerställa att teamet levererar enligt överenskomna mål, med fokus på kvalitet, säkerhet och långsiktig hållbarhet.
Bidra i dialogen med produktledning kring planering, risker och resursbehov.
Kravprofil
- kompetens
Flera års erfarenhet som C++‑utvecklare i komplexa, gärna inbyggda eller systemnära miljöer.
Dokumenterad erfarenhet av roll som tech lead, teamlead, arkitekt eller liknande i mjukvaruteam.
God förståelse för:
Modern C++‑utveckling och relaterade verktyg/ekosystem.
Testning (unit/integration/system), gärna i miljöer med hårda krav på robusthet.
Versionshantering (Git) och grundläggande CI/CD‑tänk, i samspel med DevOps‑roller.
Erfarenhet av att arbeta i större organisationer med flera produkter/teknikområden, där samordning och standardisering är viktigt (t.ex. gemensamma plattformar eller basplattor).
Erfarenhet från försvarsindustri eller annan säkerhetsklassad/bransch med tydliga regelverk och säkerhetskrav.
Erfarenhet av att arbeta i miljöer med många produkter och ”silos” där man vill möjliggöra experiment och piloter, men ändå röra sig mot gemensamma arbetssätt.
Erfarenhet av att införa eller arbeta med mer avancerade DevOps‑/automation‑lösningar tillsammans med dedikerad DevOps‑kompetens.
Personliga egenskaper
Trygg, senior och prestigelös
- leder genom att vara både förebild och coach.
Pedagogisk och tydlig; bra på att förklara komplexa tekniska frågor så att yngre kollegor hänger med.
Strukturerad och ansvarstagande, med förmåga att hålla ihop leveranser, prioriteringar och tekniska beslut.
Trivs i en roll mitt emellan ”hands‑on tekniker” och ”ledare”
- du både kodar (eller kan koda vid behov) och leder.