Team Lead Software Architecture

Prime21
Zürich, Switzerland
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Zürich, Switzerland

Tech stack

Java
Cloud Computing
Continuous Integration
Hibernate
Liquibase
Maven
Oracle Applications
Software Architecture
Service-Oriented Architecture
SQL Databases
Spring-boot
Backend
Gitlab
Kubernetes
Docker
Microservices

Job description

  • Du unterstützt Kundenteams bei der Einführung neuer Software-Releases und begleitest die Umsetzung einer Microservice-Architektur.
  • Du hast den technischen Schuldenberg im Blick, priorisierst Verbesserungen und treibst Optimierungen aktiv voran.
  • Du übernimmst den technischen Lead in Projekten, führst Architektur-Diskussionen, entwickelst Vorschläge und bewertest Lösungsansätze.
  • Du sorgst für eine klare, nachvollziehbare Architektur-Dokumentation und setzt diese konsequent um.
  • Du hilfst beim Ausbau der CI/CD-Pipeline und unterstützt die Überwachung der Anwendungen innerhalb containerisierter Umgebungen (z. B. Kubernetes).
  • Du bist zentrale Ansprechperson für die Entwicklungsteams, erklärst komplexe Themen verständlich und stellst technische Guidance sicher.
  • Du analysierst Kundenanfragen und leistest fundierten technischen Support.

Requirements

  • Mehrjährige Erfahrung als Senior Software Engineer oder in einer ähnlichen technischen Führungsrolle.
  • Ein Informatikstudium oder eine gleichwertige Qualifikation.
  • Sehr gute Kenntnisse in modernen Backend-Technologien wie Java, Spring Boot, Microservices, Maven - Erfahrung mit Quarkus ist von Vorteil.
  • Du kennst dich aus mit Cloud- und Container-Technologien sowie serviceorientierten Architekturen.
  • Erfahrung im Umgang mit SQL-Datenbanken (z. B. Oracle, Hibernate, Liquibase).
  • Kenntnisse mit Plattformen wie Docker, GitLab oder Kubernetes sind ein Plus.
  • Du bringst kommunikative Stärke, Eigeninitiative, Teamfähigkeit und den Willen zur Weiterentwicklung mit.
  • Du denkst pragmatisch, findest praktikable Lösungen und kannst technische Entscheidungen gut moderieren.
  • Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse.

Benefits & conditions

Du möchtest eine Rolle, in der du sowohl technisch führst als auch ein Team weiterentwickelst? Dann bist du hier genau richtig. In dieser Position prägst du die Architektur moderner Softwarelösungen und führst ein Entwicklungsteam mit rund acht Personen. Du sorgst für transparente Kommunikation, motivierst dein Team und stellst sicher, dass qualitativ hochwertige Software entsteht. Gleichzeitig bringst du dich selbst aktiv in architekturrelevante Umsetzungen ein. Du behältst Trends und neue Technologien im Blick, evaluierst moderne Ansätze und gibst dein Wissen an das Team weiter. Dabei arbeitest du eng mit verschiedenen Stakeholdern zusammen - sowohl technischen als auch fachlichen - und kannst Themen verständlich vermitteln., * einer kollegialen, offenen Teamkultur

  • spannenden Herausforderungen rund um moderne Softwarelösungen
  • viel Raum für eigene Ideen und konstruktive Vorschläge
  • vielfältigen Möglichkeiten zur persönlichen Weiterentwicklung
  • Unterstützung bei Weiterbildungen, Kursen und Trainings

Apply for this position