Senior Software Developer & Software Architect (m/w/d) – AFRA-10982

Randstad Digital Germany AG
Ansprechpartner: Talissa Blajan
München,  Deutschland
100% RemoteFreiberuflichStart 9/2026Dauer 3 Monate100% Auslastung

Beschreibung

Rahmendaten

Zeitraum: 21.09.2026 - 31.12.2026 + Option auf Verlängerung
Einsatzort: Überwiegend Remote (ev. vor Ort Workshop nach vorheriger Absprache in München)
Auslastung: vollzeit

Projektbeschreibung

Für unseren Kunden suchen wir Unterstützung im Bereich Architekturkonzepte und Entwicklung.

Architekturkonzepte & Entwurf: Koordinierung, Planung und Erstellung von Architekturentscheidungen, Konzepten, ADRs (Architecture Decision Records) und technischen Leitplanken für neue und bestehende Anwendungen.

Systemdesign: Design skalierbarer, sicherer und wartbarer Architekturen inkl. Backend-Services, APIs, Daten-Pipelines, Integrationen sowie Schnittstellen zu künftigen KI-Diensten.

Hands-On Entwicklung & PoCs: Umsetzung von Architektur-PoCs, Kernmodulen, Refactoring-Initiativen und Überführung von analytischen PoCs in produktionsreife Applikationen.

Qualitätssicherung & Reviews: Sicherstellung von Nicht-Funktionalen Anforderungen (Skalierbarkeit, Performance, Security, Verfügbarkeit) durch Code Reviews, Refactoring und Einhaltung von Standards.

Technologieauswahl: Evaluierung und Auswahl passender Technologien, Frameworks und Entwicklungsstandards.

Backlog-Übersetzung: Übersetzung von Architekturentscheidungen in umsetzbare Epics, User Stories und technische Tasks für Entwicklerteams.

Key-Schwerpunkte:
Rolle: Senior Software Architect / Lead Python Engineer

Tech Stack: Python, Microservices, APIs, Cloud-Native (MS Azure), Lakehouse (Databricks / Microsoft Fabric)

Domain Focus: Scheduling Platforms, Mathematical Optimization, Analytics to Production

Soft Skills & Methodik: ADRs, Architecture Guardrails, Code Reviews, Hands-on Technical Leadership

Anforderungen – must have: (zwingend erforderlich, auch in Jahren und in den einzelnen Projektreferenzen aufgeführt und erläutert!)
  • Berufserfahrung: mind. 7 Jahre in Softwareentwicklung & Softwarearchitektur für skalierbare, verteilte Anwendungen und daten-/KI-getriebene Python-basierte Softwareprodukte.
  • Architektur-Know-how: Nachgewiesene Expertise im Design modularer Architekturen, Backend-Services, APIs und Datenverarbeitungskomponenten.
  • Hands-on & Teamleitung: Starke Hands-on-Entwicklungs-Expertise mit der Fähigkeit, Entwicklerteams durch Designentscheidungen, Code-Ebene und Architektur-Trade-offs zu führen.
  • Plattform- & Optimierungserfahrung: Erfahrung im Design plattformbasierter Anwendungen, idealerweise für mathematische Optimierung oder Scheduling-Probleme.
  • Cloud & Data Stack: Erfahrung mit Cloud-Native Entwicklung (bevorzugt Microsoft Azure) sowie Lakehouse-Diensten/Tools wie Microsoft Fabric, Databricks oder vergleichbaren Lösungen.
  • Code Quality Practices: Nachweisbare Praxis in Code Reviews, Refactoring, Clean Code und maintainable Software Design.
Anforderungen – nice to have
  • Dokumentation von Architekturentscheidungen mittels ADRs (Architecture Decision Records).
  • Erfahrung im direkten Refactoring analytischer Python-Prototypen in produktionsreife Software.

Ich freue mich auf die Zusendung Ihres Profils inkl. Verfügbarkeit und gewünschter Konditionen!

Bewerben