Lead Software Engineer – Application Platforms & Software Architecture (m/w/d)
Indexed description
Über das Unternehmen
Für ein innovatives Technologieunternehmen im Raum Baden-Württemberg suchen wir einen erfahrenen Lead Software Engineer (m/w/d) mit ausgeprägter Expertise in der Konzeption und Entwicklung komplexer Softwareplattformen.
Über die Rolle
In dieser Position übernehmen Sie eine zentrale technische Führungsrolle. Sie gestalten die Architektur einer modernen, cloud-nativen Application Platform und treffen maßgebliche Entscheidungen hinsichtlich Softwaredesign, Architekturprinzipien und technischer Ausrichtung.
Verantwortlichkeiten
- Technische Leitung und strategische Weiterentwicklung einer modernen Application Platform
- Konzeption und Umsetzung skalierbarer, modularer und langfristig wartbarer Softwarearchitekturen
- Strategisches und taktisches Design komplexer Softwaresysteme
- Federführende Mitwirkung beim Entwurf größerer cloud-nativer Anwendungen
- Entwicklung von Lösungen, die sowohl in Cloud-Umgebungen als auch On-Premise und in vollständig abgeschotteten Air-Gapped-Umgebungen betrieben werden können
- Bewertung und Auswahl geeigneter Architekturansätze, Technologien und Design Patterns
- Entwicklung und Optimierung von Backend-Systemen, Services und APIs
- Verantwortung für zentrale Architekturentscheidungen, Codequalität und technische Best Practices
- Enge Zusammenarbeit mit Entwicklungsteams, Product Ownern und weiteren Stakeholdern
- Fachliche Führung, Mentoring und Unterstützung der beteiligten Softwareentwickler
- Aktive Mitgestaltung von Greenfield-Projekten und neuen Plattformkomponenten
Qualifikationen
- Mehrjährige Erfahrung in der Entwicklung komplexer Softwarelösungen, idealerweise im Backend-, Plattform- oder Enterprise-Umfeld
- Nachgewiesene Erfahrung in einer technischen Lead-, Softwarearchitektur- oder vergleichbaren Senior-Rolle
- Praktische Erfahrung im Aufbau und in der Weiterentwicklung größerer Softwareplattformen
- Fundierte Kenntnisse im strategischen und taktischen Softwaredesign
- Erfahrung in der federführenden Konzeption größerer cloud-nativer Anwendungen
- Sicherer Umgang mit etablierten Architekturprinzipien, Design Patterns und Methoden des Domain-Driven Designs
- Erfahrung mit skalierbaren Architekturen, Microservices, APIs und verteilten Systemen
- Idealerweise Erfahrung mit Softwarelösungen für unterschiedliche fachliche Domänen
- Erfahrung mit hybriden Deployment-Modellen, insbesondere Cloud, On-Premise und Air-Gapped-Umgebungen
- Sehr gute Kenntnisse in einer modernen Programmiersprache, beispielsweise Java, Kotlin, Python oder einer vergleichbaren Technologie
- Fähigkeit, technische Entscheidungen eigenständig zu treffen, zu begründen und innerhalb der Organisation zu vertreten
- Sehr gute Deutsch- und Englischkenntnisse
Erforderliche Fähigkeiten
Technologisches Umfeld: Im Unternehmen kommen unter anderem folgende Technologien und Methoden zum Einsatz:
- Cloud-native Softwarearchitekturen
- Microservices und APIs
- Docker und Kubernetes
- Terraform
- Argo CD
- CI/CD-Prozesse
- On-Premise-, Cloud- und Air-Gapped-Deployments
- Moderne Architektur- und Designprinzipien
*Kenntnisse in Docker, Kubernetes, Terraform oder Argo CD sind willkommen, stehen bei der Auswahl jedoch nicht im Vordergrund. Entscheidend sind Ihre Erfahrungen in der eigenständigen Konzeption, Gestaltung und Umsetzung komplexer Softwarearchitekturen.
Für diese Position sind keine speziellen Erfahrungen in den folgenden Bereichen notwendig:
- Automotive-Softwareentwicklung, AUTOSAR oder Automotive SPICE
- Hardware-nahe beziehungsweise Low-Level-Entwicklung
- C oder C++
- Conan, Yocto oder vergleichbare Embedded-Technologien
- Spezifische Kenntnisse der Hyperscaler AWS, Microsoft Azure oder Google Cloud Platform
Vergütung und Vergütungspaket
Attraktives Gehaltspaket, abhängig von Ihrer Erfahrung und Qualifikation bis 100.000€.
50% Home Office möglich.
Interesse geweckt?
Dann freue ich mich auf Ihre Nachricht oder Bewerbung. Gerne können wir uns zunächst in einem unverbindlichen Gespräch über die Position, das technologische Umfeld und Ihre bisherigen Erfahrungen im Aufbau komplexer Softwareplattformen austauschen.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search