Required skills
- Software Architecture
- Software Engineering
- Python
- Scalable Applications
- Distributed Systems
- API Development
- Backend Development
- Data Pipelines
- AI Services
- Cloud-native Development
- Microsoft Azure
- Mathematical Optimization
Nice to have:SchedulingMicrosoft FabricDatabricks
Languages: German
Job description
Project overview
Wir sind auf der Suche nach einem Software Architect / Software Engineer – Scheduling Optimization Platform (m/w/d):
Hauptaufgaben:
- Software Architecture: Koordination, Planung und Konzeption von Softwarearchitektur-Entscheidungen für neue und bestehende Anwendungen inklusive Architekturkonzepten, Entscheidungsdokumentation und technischen Leitplanken.
- Architektur & Entwicklung: Entwicklung skalierbarer, sicherer und wartbarer Softwarearchitekturen für Applikationskomponenten, APIs, Datenpipelines, Schnittstellen, skalierbare Backend-Systeme und zukünftige AI-Services.
- Hands-on Development & PoCs: Aktive Mitarbeit bei der Entwicklung von Architecture PoCs, Core Modules, Refactoring-Initiativen und wiederverwendbaren Development Blueprints sowie Überführung analytischer Proof-of-Concepts in produktionsreife Anwendungen.
- Qualität & Non-Functional Requirements: Sicherstellung von Skalierbarkeit, Verfügbarkeit, Performance, Security und Maintainability durch robuste Architektur, hochwertige Coding Practices und Code Reviews.
- Technologieauswahl: Bewertung und Auswahl geeigneter Technologien, Frameworks und Development Standards für eine skalierbare, wartbare und sichere Softwareentwicklung.
Requirements
Rahmenbedingungen:
- 7+ Jahre Erfahrung in Softwareentwicklung und Softwarearchitektur für skalierbare, verteilte Anwendungen sowie daten-/KI-getriebene, Python-basierte Softwareprodukte.
- Nachweisbare Expertise in modularen Softwarearchitekturen, Backend Services, APIs, Integrationsschnittstellen und Data Processing Components.
- Fähigkeit, funktionale und nicht-funktionale Anforderungen in praxisnahe Softwarearchitektur- und Implementierungskonzepte zu übersetzen.
- Starker Hands-on Development Background sowie Erfahrung in technischen Designentscheidungen, Code-Level-Überlegungen und Engineering Trade-offs.
- Erfahrung in der Entwicklung von plattformbasierten Anwendungen, idealerweise im Bereich mathematischer Optimierung oder Scheduling.
- Erfahrung mit Code Reviews, Code Quality, Refactoring und Maintainable Software Design.
- Erfahrung mit Cloud-native Software Development, bevorzugt Microsoft Azure, sowie Lakehouse-Technologien wie Microsoft Fabric, Databricks oder vergleichbaren Lösungen.
Project details
20.09.2026
Dauer: bis 30.12.2026
5 Tage/Woche (40h/Woche)
Remote in Deutschland, vereinzelt vor Ort in München
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on jobboard.online