Swarmia grundades för att hjälpa teknikorganisationer att leverera enastående programvara i hållbar takt. Som ingenjörer på Swarmia bygger vi inte bara en plattform åt kunderna, utan också för vår egen användning.
I juni 2025 tog vi in 10 miljoner euro i Series A-finansiering och växer snabbt. För att kunna skala upp och utveckla produkten söker vi flera seniora programvaruingenjörer som både är generalister och specialister: du kan lite om mycket och mycket om något.
OM SWARMIA
Swarmia är en SaaS-produkt som ger teknikorganisationer den insyn de behöver för att leverera snabbare utan att tumma på kultur eller kvalitet. Bland våra kunder finns några av världens bästa programvaruföretag, såsom Miro, Webflow, Superhuman och Lovable.
Vi är ett team av erfarna ingenjörer som bryr oss om vårt hantverk. Vi lever som vi lär: vi använder Swarmia för att bygga Swarmia https://www.swarmia.com/blog/how-we-use-swarmia-at-swarmia/ och har hittat sätt att leverera snabbt, hålla den tekniska skulden låg och värna om balansen mellan arbete och fritid.
OM ROLLEN OCH VÅRT ARBETSSÄTT
Vi söker en senior plattformsingenjör med djup infrastrukturkompetens som hjälper oss att bygga och driva produktionssystem som kunderna förlitar sig på varje dag.
Vår infrastruktur körs huvudsakligen i Google Cloud och hanteras med Terraform. Under de fem åren sedan företaget grundades har drifttiden varit 99,9 procent varje år. Koden distribueras kontinuerligt till produktion och har hög täckning av automatiserade tester. Vi har stor erfarenhet av skalbara produktionssystem, men du blir den första personen med den här titeln som arbetar enbart med Platform & Infrastructure.
EXEMPEL PÅ ARBETSUPPGIFTER
- Hjälpa produktteamen att köra sina Kubernetes-arbetslaster och automatisera manuella moment.
- Utforma och genomföra infrastrukturändringar med Terraform.
- Samarbeta med produktteamen för att förbättra applikationernas prestanda och resursanvändning.
- Hålla koll på det som händer här och nu: upptäcka när en meddelandekö stockar sig, undersöka flaskhalsen och lösa problemet innan användarna påverkas.
- Se framåt: analysera ökande molnkostnader och användningsmönster, hitta möjligheter att optimera och genomföra effektiva lösningar med teamet.
- Konfigurera VPC-nätverk och segmentera produktionsnät säkert.
- Skriva dokumentation och handböcker tillsammans med teamet. Vi föredrar gemensam problemlösning framför arbete i silor.
- Ställa in och finjustera övervakning och SLO-larm i vår observabilitetsmiljö för att upptäcka problem innan kunderna påverkas.
- Planera när PostgreSQL-servrar behöver skalas upp eller Kubernetes-klustret behöver fler maskiner.
- Granska säkerhetsläget i Google Security Command Center och genomföra förbättringar som gör plattformen säker och regelefterlevande.
- Utforma och införa automatiserade rutiner för katastrofåterställning och öva på dem regelbundet med teamet.
- Automatisera manuella driftuppgifter; om något behöver göras mer än två gånger är det sannolikt dags att automatisera det.
- Införa och upprätthålla krav på regelefterlevnad tillsammans med teamet utan att försämra utvecklingsflödet.
- Delta i kundsupportens chatt när en kund har problem med datasynkroniseringen.
- Förbättra PostgreSQL-prestandan genom att hitta svällande tabeller och index samt finjustera körningar av pg_repack.
DÄRFÖR SKA DU VÄLJA OSS
Produkten: Du arbetar med ett område som är relevant och intressant för programvaruingenjörer. Till skillnad från många andra verktyg är Swarmia inte till för att rangordna enskilda ingenjörer https://www.swarmia.com/blog/dont-stack-rank-your-developers/ och inte heller bara en instrumentpanel för ledningen. Vi erbjuder användbara insikter och verktyg för hela teknikorganisationen. Som ingenjör får du därför en djup förståelse för problemområdet.
Utvecklarupplevelsen: Eftersom vår produkt handlar om klok programvaruutveckling tar vi våra egna arbetssätt på allvar. Vi arbetar genomtänkt, men processerna är inte tyngre än nödvändigt. En av våra ingenjörer beskrev sina första veckor hos Swarmia så här: ”Det känns som att en grupp vuxna samlades och lade ordentligt med tid på att komma fram till hur man gör programvara på ett bra sätt.”
Människorna: Du får mycket erfarna kollegor med bred kompetens och olika bakgrunder. Vi är stolta över att anställa och behålla smarta, vänliga och hjälpsamma människor som både lär dig något och lär sig av dig.
Kommunikationen: Den psykologiska tryggheten är verklig; människor säger vad de tycker utan rädsla. Vi provar gärna nya saker och slutar snabbt med sådant som inte fungerar. Vi engagerar oss djupt i produkten och kan vara oense, men diskussionerna förs alltid professionellt och empatiskt. Hierarkin är låg i praktiken och vi skuldbelägger inte.
Öppenheten: Vi tror på full insyn mellan avdelningar och i ledningen. Du får tillgång till alla affärsmått, ledningsgruppens mötesanteckningar och styrelsens promemorior. Vi bidrar genom att samtala i öppna Slack-kanaler, dela mötesanteckningar öppet och utarbeta RFC-dokument gemensamt innan större förändringar genomförs.
Balansen: Vi är ett startupföretag med mognaden hos ett mer etablerat bolag. Saker fungerar, samtidigt som dina initiativ spelar stor roll. Vi värnar om balansen mellan arbete och fritid, arbetar inte i arbetstoppar och håller ett hållbart tempo utan att kompromissa med kvaliteten.
TEKNIKSTACK
TypeScript används överallt i strict mode och med hög testtäckning. Gränssnittet bygger på React och Apollo samt ett designsystem som testas med React Testing Library. Backend använder Node, Apollo Server, slonik och PostgreSQL. Infrastrukturen automatiseras med Terraform i Google Cloud (GKE, PubSub), och varje ändring distribueras automatiskt till produktion.
Du behöver inte kunna alla verktyg på förhand; vi lär dig gärna. Vi bryr oss mer om hur du tänker och hur snabbt du lär dig.
REKRYTERINGSPROCESS
Vi vill se hur du arbetar, inte testa dina LeetCode-kunskaper. Prosessen omfattar:
1. Ett inledande samtal med rekryteraren där vi lär känna dig och berättar mer om Swarmia.
2. Ett samtal med rekryterande chef och en eller två teknikledare där ni går på djupet i din erfarenhet.
3. En teknisk intervju utan livekodning eller hemuppgifter. Du samtalar med två Swarmia-ingenjörer om hela bredden av programvaruutveckling: frontend, backend, säkerhet, testning, DevOps och utvecklingsmetoder. Syftet är att utforska dina styrkor och ge dig utrymme att visa vad du kan.
4. En kort intervju med vd:n och teknikchefen för att bedöma om företagskulturen passar båda parter.
Vi förbereder dig inför varje steg och ger återkoppling oavsett utgång. Vi strävar efter att svara inom en till två dagar. Intervjuerna är samtal i båda riktningarna; varje steg ger dig lika stor möjlighet att lära känna oss som oss att lära känna dig.
DINA FÖRSTA MÅNADER HOS SWARMIA
Utvecklingsmiljön startas med ett enda skript, och du skickar din första ändring redan första dagen. Under dina första 90 dagar levererar du allt mer avancerade funktioner, från mindre uppdateringar till framträdande funktioner.
Du får en utsedd introduktionskompis i teamet. Hela teamet håller utbildningar om vår kultur, produkt och tekniska arkitektur. Du har regelbundna enskilda samtal med teamledaren för avstämning och återkoppling.
FÖRMÅNER
- Årslön på 70 000–90 000 euro samt betydande aktieägande.
- Betald årssemester med tio extra lediga dagar för nyanställda.
- Flexibel fördelning mellan distansarbete och kontor. Hela produkt- och teknikorganisationen finns i Finland. Vi uppskattar att träffa kollegor på plats, men du behöver inte komma till Helsingforskontoret varje dag.
- God balans mellan arbete och fritid. Vi är ett startupföretag, men arbetar inte i ett ohållbart tempo.
Swarmia erbjuder alla anställda och sökande lika möjligheter oavsett ras, hudfärg, religion, kön, nationellt ursprung, ålder, funktionsnedsättning, genetik, sexuell läggning, könsidentitet eller könsuttryck. Vi arbetar för en mångsidig och inkluderande arbetsstyrka och välkomnar människor med olika bakgrunder, erfarenheter, perspektiv och förmågor.