Software Architekt & Principal Engineer (m/w/d)
Rolle
Du denkst nicht nur in Architektur, sondern willst skalierbare Systeme bauen, die auch unter hoher Last stabil und zuverlässig bleiben. In dieser Rolle übernimmst du die technische Verantwortung für anspruchsvolle Softwarelösungen und triffst Architekturentscheide mit Weitblick. Du verantwortest die Konzeption, Weiterentwicklung und Qualitätssicherung von Systemen, die langfristig wachsen und performant bleiben sollen. Dabei gestaltest du Standards, Prozesse und Technologien aktiv mit und bringst deinen Senior-Background gezielt in die strategische Ausrichtung der Softwarelandschaft ein. Du agierst als Sparringpartner für andere Entwickler:innen, förderst Best Practices und sorgst dafür, dass technische Exzellenz und Skalierbarkeit im Zentrum stehen.
Verantwortung
Technische Gesamtverantwortung für die Konzeption und Weiterentwicklung verteilter Systemlandschaften in einem agilen Umfeld
Gestaltung und Optimierung von serviceorientierten und eventgetriebenen Architekturen (Microservices, Event Streaming, Domain-driven Design)
Sicherstellung von Skalierbarkeit, Resilienz und Performance durch den Einsatz moderner Plattformtechnologien
Aktive Mitwirkung an geschäftskritischen Komponenten sowie Entwicklung zentraler Plattform-Services
Weiterentwicklung von DevOps-Praktiken inkl. CI/CD-Pipelines, Infrastructure-as-Code und automatisierter Qualitätssicherung
Übersetzung architektonischer Leitlinien in konkrete Implementierungen und technische Standards
Einführung und Nutzung moderner Technologien wie Service Mesh (z. B. Istio), API-Gateways, Observability-Stacks und Cloud-Plattformen (Azure, AWS)
Qualifikationen
Mehrjährige Erfahrung in der Softwareentwicklung und Systemarchitektur, idealerweise in hochskalierenden Umgebungen
Fundierte Kenntnisse in API-Design (REST, gRPC), Messaging-Systemen (Kafka, RabbitMQ) und verteilten Systemen
Erfahrung mit modernen Technologien wie .NET, Kubernetes, Docker sowie CI/CD-Tools (GitLab, Jenkins, GitOps-Ansätze)
Know-how in Observability, Monitoring und Performance-Optimierung (z. B. Prometheus, Grafana, OpenTelemetry)
Vertrautheit mit Cloud-Architekturen, Container-Orchestrierung und Infrastrukturautomatisierung
Erfahrung mit agilen Frameworks und cross-funktionalen Teams
Sehr gute Deutsch- sowie gute Englischkenntnisse
Benefits