Land
Sektor
Beruf suchen
Leitender Entwickler
Technische Führung von Entwicklungsteams mit Verantwortung für Architektur, Codequalität und Lieferrhythmus
90 000 – 180 000 CHF (CHF)
Gehalt / Jahr
Bachelor's degree
Bildungsniveau
00
Automatisierung
Gering
Schwierigkeit
Positiv
Beschäftigung
5-7 years
Marktanspannung
Hoch
Mobilität
Möglich
Automatisierung
Gering
Schwierigkeit
Positiv
Beschäftigung
5-7 years
Marktanspannung
Hoch
Mobilität
Möglich
About
Der Leitende Entwickler arbeitet an der Schnittstelle zwischen technischer Umsetzung und Teamführung in agilen Softwareentwicklungsumgebungen. Er strukturiert die technische Architektur, prüft Pull Requests, definiert Coding-Standards und koordiniert Entwicklerteams von 3 bis 15 Personen. Er arbeitet eng mit Product Ownern, DevOps-Ingenieuren und Stakeholdern zusammen und setzt Werkzeuge wie Git, CI/CD-Pipelines, Jira und gängige Frameworks ein, um stabile und skalierbare Softwareprodukte zu liefern.
Kompetenzen
Technische Kompetenzen
- Erfahrung in Softwarearchitektur mit Microservices und Event-driven Ansätzen
- Kompetenz in Versionsverwaltung mit Git, einschließlich GitHub und GitLab
- Fähigkeit zur Einrichtung von CI/CD-Pipelines mit Jenkins oder GitHub Actions
- Kenntnisse in Backend-Entwicklung mit Java, Python, Node.js oder Go
- Erfahrung im Datenbankdesign sowohl für SQL als auch NoSQL
- Kompetenz in Containerisierung mit Docker und Kubernetes
- Fähigkeit zum API-Design mit REST und GraphQL
- Kenntnisse in Monitoring und Observability mit Datadog und Grafana
Soft Skills
- Strukturiertes technisches Urteilsvermögen bei komplexen Architekturentscheidungen
- Klare und präzise Kommunikation gegenüber technischen und nicht-technischen Gesprächspartnern
- Proaktive Identifikation von technischen Risiken vor Eskalation
- Fähigkeit zur konstruktiven Rückmeldung in Code-Reviews und Teamgesprächen
- Starke Teamarbeitsfähigkeiten zur Förderung eines kollaborativen Umfelds
Aufgaben
- Entwerfen einer Systemarchitektur basierend auf Anforderungsdokumenten und technischen Constraints
- Durchführung von Code-Reviews in GitHub oder GitLab zur Sicherstellung definierter Qualitätsstandards
- Planung und Priorisierung von Entwicklungsaufgaben in Jira mit messbaren Sprint-Zielen
- Mentoring von Junior- und Mid-Level-Entwicklern durch wöchentliche 1-on-1-Gespräche
- Definieren und Dokumentieren von API-Spezifikationen mit OpenAPI/Swagger für interne und externe Teams
- Auswahl technischer Lösungen und Frameworks basierend auf Performance-Benchmarks und Wartbarkeitsmetriken
- Analyse von Produktionsfehlern über Monitoring-Tools wie Datadog oder Grafana und Einleitung von Korrekturmaßnahmen
- Abstimmung technischer Roadmaps mit Product Ownern und Stakeholdern in bi-wöchentlichen Planungssitzungen
- Einrichten und Optimieren von CI/CD-Pipelines in Jenkins oder GitHub Actions zur Reduktion der Deployment-Dauer
- Evaluierung und Einführung neuer Technologien durch Proof-of-Concept-Projekte mit messbaren Akzeptanzkriterien
Arbeitsumgebungen
Die Arbeitsumgebungen können variieren:
Agile Softwareentwicklungsunternehmen mit Fokus auf Innovation und Wachstum
Produktfirmen mit einem eigenen Softwarestack für maßgeschneiderte Lösungen
IT-Beratungsunternehmen und Softwareagenturen mit vielfältigen Projekten
Fintech-, E-Commerce- und SaaS-Unternehmen mit dynamischen Anforderungen
Interne IT-Abteilungen großer Unternehmensgruppen für stabile IT-Infrastrukturen
Karrierewege
- Aufstieg zum Engineering Manager mit Personalverantwortung für mehrere Teams
- Rolle als Software Architect mit unternehmensweitem Architekturmandat
- Position als CTO in wachsenden Start-ups oder Scale-ups
- Entwicklung zum Principal Engineer mit technischer Strategie auf Organisationsebene
- Leitung als Head of Engineering in mittelgroßen Technologieunternehmen
Gesuchtes Profil
Nachgewiesene Erfahrung in der Führung von Entwicklerteams
Fähigkeit, technische Komplexität in verständliche Entscheidungen zu übersetzen
Präzise Arbeitsweise bei Architekturentscheidungen und Dokumentation
Bereitschaft zur kontinuierlichen Weiterbildung in neuen Technologiebereichen
Starke Kommunikationsfähigkeiten für den Austausch mit verschiedenen Stakeholdern
Wie werde ich Leitender Entwickler?








