Softwareachitekt/Consultant (m/w/d)
Arbeitsort
Jahresbruttogehalt
Ausbildungsstart
Als Softwarearchitekt/Consultant gestaltest du gemeinsam mit unseren Kunden moderne Softwarelösungen – von der ersten Idee bis zur produktiven Umsetzung. Du verbindest technisches Architektur-Know-how mit Beratungskompetenz und unterstützt unsere Kunden dabei, nachhaltige und skalierbare digitale Lösungen zu entwickeln.
Du arbeitest in interdisziplinären Teams und übernimmst Verantwortung sowohl für die technische Architektur als auch für die strukturierte Beratung unserer Kunden.
Deine Aufgaben
Architektur & Entwicklung
- Du entwirfst und verantwortest moderne Softwarearchitekturen für individuelle digitale Produkte und Plattformen.
- Du gestaltest Cloud-Native und Microservice-Architekturen und definierst Schnittstellen sowie technische Komponenten.
- Du stellst sicher, dass Qualitätsanforderungen wie Performance, Verfügbarkeit, Sicherheit und Skalierbarkeit erfüllt werden.
- Du evaluierst neue Technologien und Architekturansätze und validierst diese durch Proof-of-Concepts.
- Du arbeitest eng mit Entwicklungsteams zusammen und begleitest die Umsetzung der Architekturentscheidungen.
Consulting & Kundenarbeit
- Du analysierst gemeinsam mit unseren Kunden fachliche Anforderungen und entwickelst daraus tragfähige Architektur- und Lösungskonzepte.
- Du moderierst Workshops und Architektur-Diskussionen mit Fachbereichen, IT-Teams und Projektstakeholdern.
- Du analysierst bestehende IT-Landschaften und entwickelst Zielarchitekturen und Transformationspfade.
- Du präsentierst Lösungsansätze verständlich für technische und nicht-technische Stakeholder.
- Du berätst unsere Kunden bei Technologieentscheidungen, Architekturstrategien und Modernisierungsinitiativen.
Zusammenarbeit & Delivery
- Du arbeitest in agilen Entwicklungsteams und bringst deine Erfahrung aktiv in Architekturentscheidungen ein.
- Du unterstützt Teams bei Architekturfragen, Reviews und technischen Herausforderungen.
- Du wirkst an der Weiterentwicklung unserer DevOps-, CI/CD- und Qualitätsprozesse mit.
- Du förderst den Wissensaustausch im Team und unterstützt andere Entwickler:innen bei technischen Fragestellungen.
Was du mitbringst
- Mehrjährige Erfahrung in der Entwicklung verteilter Systeme und Microservice-Architekturen
- Sehr gute Kenntnisse in Softwarearchitektur, API Design und Cloud-Native Technologien
- Erfahrung mit Themen wie Resilience, Security, Logging, Monitoring und Skalierung
- Erfahrung mit Cloud-Plattformen und modernen DevOps-Praktiken
- Fähigkeit, komplexe technische Themen verständlich zu erklären und zu strukturieren
- Erfahrung in der Zusammenarbeit mit verschiedenen Stakeholdern (Fachbereich, IT, Management)
- Strukturierte, lösungsorientierte und teamorientierte Arbeitsweise
- Hohe Eigeninitiative und Interesse an neuen Technologien
Sprachen:
- Sehr gute Deutsch- oder Englischkenntnisse, jeweils mindestens B1 in der anderen Sprache
Optional
- Erfahrung im Enterprise Architecture Management (EAM)
- Branchenwissen im Automotive- oder Retail-Umfeld
- Erfahrung mit Cloud-Plattformen (AWS, Azure, GCP)
- Erfahrung mit Container-Plattformen und Kubernetes