Senior Software Architect / Senior Software Developer (m/w/d)

IPSWAYS - IPS Projects GmbH
Ansprechpartner: Carl Ebbinghaus
München,  Deutschland
100% RemoteFreiberuflichab sofortDauer 3 Monate100% Auslastung

Beschreibung

Für unseren Kunden suchen wir einen erfahrenen Senior Software Architect / Senior Software Developer (m/w/d), der fundierte Kenntnisse in der Softwarearchitektur mit ausgeprägter Hands-on-Entwicklungserfahrung verbindet. Im Mittelpunkt steht die Konzeption und Weiterentwicklung einer skalierbaren, sicheren und langfristig wartbaren Codebasis für eine Plattform zur Scheduling-Optimierung. Gesucht wird eine erfahrene Persönlichkeit, die Architekturentscheidungen strukturiert vorbereitet, technische Leitplanken definiert und gleichzeitig ausgewählte Proof of Concepts sowie zentrale Softwarekomponenten selbst umsetzt.

Das Projekt umfasst sowohl die Architektur und das Implementierungsdesign als auch die Überführung analytischer Prototypen in produktionsreife Anwendungen. Besondere Bedeutung haben modulare Backend-Architekturen, APIs, Datenverarbeitung, Cloud-native Entwicklung und die konsequente Berücksichtigung nichtfunktionaler Anforderungen wie Skalierbarkeit, Verfügbarkeit, Performance, Sicherheit und Wartbarkeit.

Aufgaben
- Koordination, Planung und Ausarbeitung von Softwarearchitekturentscheidungen für neue und bestehende Anwendungen
- Erstellung von Architekturkonzepten, Entscheidungsdokumentationen und technischen Leitplanken
- Konzeption und Entwicklung skalierbarer, sicherer und wartbarer Softwarearchitekturen
- Gestaltung von Anwendungskomponenten, APIs, Datenpipelines, Schnittstellen und Integrationen mit skalierbaren Backend-Systemen
- Berücksichtigung und architektonische Einbindung zukünftiger KI-Services
- Hands-on-Unterstützung der Softwareentwicklung durch die Umsetzung von Architektur-Proof-of-Concepts und zentralen Modulen
- Durchführung und Begleitung von Refactoring-Initiativen
- Entwicklung wiederverwendbarer Entwicklungs- und Architektur-Blueprints
- Überführung analytischer Proof of Concepts in produktionsreife Anwendungen
- Sicherstellung der nichtfunktionalen Anforderungen hinsichtlich Skalierbarkeit, Verfügbarkeit, Performance, Sicherheit und Wartbarkeit
- Unterstützung einer hohen Codequalität durch robuste Entwurfs- und Entwicklungspraktiken sowie Code Reviews
- Bewertung und Auswahl geeigneter Technologien, Frameworks und Entwicklungsstandards
- Aufbereitung und Präzisierung funktionaler sowie nichtfunktionaler Anforderungen
- Erstellung detaillierter Softwarearchitekturdokumentationen zu Anwendungskomponenten, APIs, Datenflüssen, Schnittstellen und wesentlichen Designentscheidungen
- Erstellung implementierungsorientierter Architekturansichten für Anwendungen, Datenverarbeitung, Integration und Deployment
- Dokumentation von Architekturentscheidungen mittels Architecture Decision Records
- Überführung der Architekturentscheidungen in Epics, User Stories und technische Aufgaben

Anforderungsprofil
- Mindestens sieben Jahre Erfahrung in Softwareentwicklung und Softwarearchitektur
- Umfangreiche Erfahrung mit skalierbaren und verteilten Anwendungen
- Erfahrung mit daten- oder KI-getriebenen, Python-basierten Softwareprodukten
- Nachweisbare Expertise in der Konzeption modularer Softwarearchitekturen
- Fundierte Kenntnisse in Backend-Services, APIs, Integrationsschnittstellen und Datenverarbeitungskomponenten
- Fähigkeit, funktionale und nichtfunktionale Anforderungen in praxistaugliche Architekturkonzepte und wartbare Implementierungsdesigns zu übersetzen
- Ausgeprägter Hands-on-Entwicklungshintergrund
- Fähigkeit, Entwicklungsteams bei technischen Designentscheidungen, Code-Fragestellungen und Implementierungsabwägungen anzuleiten
- Erfahrung in der Konzeption und Entwicklung plattformbasierter Anwendungen
- Idealerweise Erfahrung mit mathematischer Optimierung oder Scheduling-Problemen
- Praxiserfahrung mit Code Reviews, Code-Qualität, Refactoring und wartbarem Softwaredesign
- Erfahrung in der Cloud-nativen Softwareentwicklung, vorzugsweise mit Microsoft Azure
- Kenntnisse von Lakehouse-Diensten und entsprechenden Werkzeugen, beispielsweise Microsoft Fabric, Databricks oder vergleichbaren Lösungen

-Rahmendaten-
Einsatzbeginn: 21.09.2026
Einsatzende: 31.12.2026
Einsatzort: remote, vereinzelte vor Ort Termine in München
Auslastung: 40h/Woche

Bewerben