HUB.KI GmbH
The Hershey Company
Manager, Software Engineering
Über die Stelle
Standort: Pune, Maharashtra
Übersicht
Wir suchen einen Manager für Software Engineering, der ein Softwareentwicklungsteam leitet, das moderne, skalierbare Systeme bei Hershey entwickelt. Diese Rolle ist ideal für einen Manager, der gerne die Personalverantwortung mit der technischen Aufsicht kombiniert, eine zuverlässige Lieferung vorantreibt und eng mit Produkt und Design zusammenarbeitet.
Als Staff Software Development Engineer sind Sie für die Leistung, Qualität und das Wachstum Ihres Teams verantwortlich. Sie helfen Ingenieuren, qualitativ hochwertige Software vorhersehbar zu liefern, unterstützen ihre Karriereentwicklung und stellen sicher, dass starke Engineering-Praktiken konsequent angewendet werden. Sie arbeiten in einem kollaborativen Umfeld, das mehrere Geschäftsbereiche wie Lieferkette, Marketing und Verbrauchereinblicke umfasst.
Hauptverantwortlichkeiten
Teamleistung vorantreiben
Sie sind dafür verantwortlich, eine vorhersehbare, qualitativ hochwertige Lieferung von Funktionen und Diensten durch Ihr Team sicherzustellen. Sie moderieren agile Zeremonien, helfen bei der Priorisierung von Arbeiten, verwalten Kompromisse bei technischer Schuld und beseitigen Hindernisse, die den Fortschritt verlangsamen. Sie arbeiten mit Ingenieuren zusammen, um den Fokus auf Ergebnisse aufrechtzuerhalten und gleichzeitig Geschwindigkeit, Qualität und Nachhaltigkeit auszubalancieren.
Entwicklung von Engineering-Talenten
Sie verantworten das tägliche Personalmanagement für die Einzelmitarbeiter in Ihrem Team. Dies umfasst regelmäßige 1:1s, umsetzbares Feedback, Karriereentwicklungsgespräche und Leistungsbeurteilungen. Sie helfen Ingenieuren, ihre technischen und beruflichen Fähigkeiten zu entwickeln und stimmen individuelle Ziele mit den Team- und Organisationsbedürfnissen ab.
Zusammenarbeit mit Produkt und Design
Sie arbeiten eng mit Produktmanagern und Designern zusammen, um den Umfang zu definieren, Anforderungen zu klären und den Backlog zu priorisieren. Sie stellen sicher, dass das Team das „Warum“ hinter der Arbeit versteht, und helfen, Produktziele in machbare technische Pläne zu übersetzen. Diese Partnerschaft ermöglicht es dem Team, kunden- und geschäftsorientierte Lösungen effektiv zu liefern.
Technische Standards aufrechterhalten
Sie stellen sicher, dass das Team die etablierten Engineering-Standards in Bezug auf Codierung, Tests, Dokumentation und Betrieb einhält. Sie beaufsichtigen Code-Review- und Design-Review-Praktiken und helfen dabei zu definieren, wie „gute Qualität“ für das Team aussieht. Sie setzen sich für Beobachtbarkeit, Zuverlässigkeit und Wartbarkeit ein, damit Systeme für den Betrieb in der Produktion bereit sind.
Team rekrutieren und aufbauen
Sie nehmen aktiv an der Einstellung, Einarbeitung und Bindung von Ingenieuren teil. Dies umfasst die Bewertung von Kandidaten auf technische und kulturelle Eignung, die Unterstützung neuer Mitarbeiter bei der Einarbeitung und die Förderung eines integrativen, kollaborativen Teamumfelds. Sie tragen zum Aufbau eines ausgewogenen Teams mit den erforderlichen Fähigkeiten bei, um aktuelle und zukünftige Ziele zu erreichen.
Grundlegende Qualifikationen (Muss Kriterien)
- Bachelor-Abschluss in Informatik oder gleichwertige Erfahrung
- 5+ Jahre Berufserfahrung in der Softwareentwicklung, davon 2+ Jahre in einer technischen Führungs- oder Personalmanagementrolle
- Erfahrung in der Leitung von Teams bei der Lieferung von Produktionssoftware, einschließlich der Bewältigung unklarer Anforderungen
- Solides Verständnis moderner Softwareentwicklungspraktiken, einschließlich agiler Methodologien, CI/CD und Unterstützung von Produktionssystemen
- Starke Kommunikationsfähigkeiten und Erfahrung in der Zusammenarbeit mit funktionsübergreifenden Partnern wie Produkt-, Design- und Geschäftsinteressenten
- Nachgewiesene Fähigkeit, Ingenieure zu betreuen und die kontinuierliche berufliche Entwicklung zu unterstützen
Bevorzugte Qualifikationen (Wünschenswert)
- Erfahrung in der Arbeit in Greenfield- oder sich schnell entwickelnden Produktumgebungen
- Vertrautheit mit modernen full-stack- oder Cloud-basierten Technologien (z. B. JavaScript/TypeScript, Node.js, React, Azure oder ähnliches)
- Erfahrung in der Konzeption oder Unterstützung skalierbarer und zuverlässiger Systeme in der Cloud
- Erfahrung in der Anleitung von Ingenieuren bei der Anwendung von KI/ML- oder LLM-basierten Diensten, einschließlich der Teilnahme an Design-Reviews, Prompt-Strategiediskussionen und der Sicherstellung zuverlässiger API-Integrationen
