Endava
Spin - Job Board External
IC6 - Sr Staff Engineer
Über die Stelle
Ziel der Position
Sie fungieren als zentrale technische Führungskraft und sind verantwortlich für die Steuerung von Design, Entwicklung und Weiterentwicklung fortschrittlicher Softwaresysteme und Architekturen. Diese Rolle erfordert ein tiefgreifendes Verständnis von Engineering-Prinzipien, strategische Entscheidungsfähigkeit sowie die Fähigkeit, Teams zu beeinflussen und auf die Erreichung der Unternehmensziele auszurichten. Sie stellen die Skalierbarkeit und Zuverlässigkeit von Lösungen sicher und fördern eine Kultur der Innovation und technischen Exzellenz.
Hauptverantwortlichkeiten
- Leitung des Designs und der Implementierung komplexer, skalierbarer Softwarearchitekturen unter Sicherstellung der Ausrichtung an der Technologiestrategie und der langfristigen Vision des Unternehmens.
- Agieren als vertrauenswürdiger Berater für die Führungsebene, Beitrag zu strategischen technischen Entscheidungen und Ausrichtung von Engineering-Initiativen an den Geschäftszielen.
- Zusammenarbeit mit funktionsübergreifenden Teams zur Definition von Anforderungen, Vorschlag innovativer Lösungen und Bereitstellung hochwertiger Systeme, die sowohl geschäftliche als auch technische Anforderungen erfüllen.
- Mentoring von Staff Engineers und anderen technischen Führungskräften durch Anleitung zu Best Practices, Architekturstandards und beruflicher Weiterentwicklung.
- Vorantreiben der Einführung modernster Technologien und Methoden, um das Unternehmen als führend in Innovation und Engineering-Exzellenz zu positionieren.
- Überwachung und Koordination der Durchführung groß angelegter technischer Projekte unter Sicherstellung der Einhaltung von Lieferterminen, Qualitätsstandards und strategischer Ausrichtung.
- Sicherstellung einer robusten Systemleistung durch Identifizierung und Behebung architektonischer Engpässe, Implementierung von Optimierungsstrategien sowie Design für Skalierbarkeit und Zuverlässigkeit.
- Etablierung und Durchsetzung technischer Standards, einschließlich sicherer Codierungspraktiken, automatisierter Test-Frameworks und CI/CD-Pipelines, zur Aufrechterhaltung hochwertiger Ergebnisse.
- Zusammenarbeit mit Site Reliability Engineering (SRE) und Sicherheitsteams zur Verbesserung der Systemzuverlässigkeit, Optimierung der Infrastruktur und Sicherstellung der Einhaltung von Branchenvorschriften.
- Erstellung und Pflege umfassender technischer Dokumentationen, einschließlich Systemdesigns, operativer Prozesse und Architekturpläne, zur Unterstützung des Wissensaustauschs im Unternehmen.
- Aktiver Beitrag zur Incident-Reaktion und Ursachenanalyse, um eine schnelle Lösung und langfristige Vermeidung kritischer Systemausfälle zu gewährleisten.
- Förderung einer Kultur der Zusammenarbeit, Vielfalt und Inklusion innerhalb der Engineering-Teams, um ein Umfeld des gegenseitigen Respekts und der hohen Leistungsfähigkeit zu schaffen.
- Teilnahme an und Beeinflussung der Technologie-Roadmap in Zusammenarbeit mit Solution Architects und der Führungsebene zur Abstimmung strategischer Prioritäten und Investitionen.
- Förderung technischer Innovation durch Prototyping und Experimentieren mit neuen Tools, Technologien und Frameworks, um deren potenzielle Auswirkungen und Machbarkeit zu bewerten.
- Förderung einer autonomen Arbeitskultur durch Unterstützung von Selbstmanagement, Eigenverantwortung und proaktiver Problemlösung bei den Teammitgliedern.
- Agieren als Spin Culture Ambassador, um ein positives, inklusives und dynamisches Arbeitsumfeld zu fördern und aufrechtzuerhalten, das mit den Werten und der Kultur des Unternehmens übereinstimmt.
Erforderliches Wissen und Erfahrung
- 10+ Jahre Erfahrung in der Softwareentwicklung mit umfassender Expertise im Design und der Implementierung von Systemen und Architekturen im großen Maßstab.
- Beherrschung von Programmiersprachen wie Java, Python, C# oder Node.js, mit fortgeschrittenen Kenntnissen in frontend-Frameworks (React, Angular) und backend-Systemen.
- Nachgewiesene Erfahrung mit Microservices-Architektur, Containerisierung (Docker, Kubernetes) und API-Management.
- Fortgeschrittenes Verständnis von Cloud-Plattformen (AWS, GCP, Azure) und deren Anwendung beim Aufbau skalierbarer, sicherer Systeme.
- Nachgewiesene Fähigkeit, technische Teams zu leiten und Engineering-Führungskräfte zu coachen, um eine leistungsstarke, kollaborative Kultur zu fördern.
- Expertise in Datenbanktechnologien, einschließlich SQL- und NoSQL-Systemen, sowie Vertrautheit mit Datenmodellierung und Leistungsoptimierung.
- Fundierter Hintergrund in agilen Methoden, DevOps-Praktiken und der Implementierung von CI/CD-Pipelines.
- Tiefgreifende Kenntnisse in Software-Sicherheitspraktiken und Compliance-Standards, einschließlich SAST- und DAST-Tools.
- Hervorragende Kommunikations- und Stakeholder-Management-Fähigkeiten mit der Fähigkeit, technische Entscheidungen zu beeinflussen und diverse Teams auszurichten.
- Erfahrung in der Steuerung groß angelegter technischer Initiativen von der Konzeption bis zur Bereitstellung mit Fokus auf messbare geschäftliche Auswirkungen.
- Engagement für kontinuierliches Lernen mit einem proaktiven Ansatz, um über neue Technologien und Branchentrends auf dem Laufenden zu bleiben.
Bei Spin setzen wir uns für den Aufbau eines vielfältigen und inklusiven Arbeitsplatzes ein.
Wir glauben an Chancengleichheit und fördern ein Umfeld frei von Diskriminierung aufgrund von Rasse, nationaler Herkunft, Geschlecht, Geschlechtsidentität, sexueller Orientierung, Behinderung, Alter oder anderen gesetzlich geschützten Merkmalen.
