Stellenangebot
**Principal Software Engineer and Team Manager**
Hier ist eine kurze Zusammenfassung des Jobs: Als Principal Software Engineer und Team Manager bist du für die Entwicklung, Wartung und Leitung eines Teams verantwortlich, das an der Verbesserung und Erweiterung von Software-Modulen für die State Street Alpha-Plattform arbeitet. Du wirst komplexe Software-Lösungen entwerfen, entwickeln und testen und ein Team von Ingenieuren leiten und mentorieren.
Stellenbeschreibung
Ihre neue Rolle
Als Principal Software Engineer - Team Lead sind Sie für die Verbesserung und Wartung von einem oder mehreren unserer Alpha/Charles River Development-Module oder -Komponenten in einem agilen Scrum-Team verantwortlich.
- Analyse, Design, Entwicklung, Test und Debugging von großen und komplexen Softwareverbesserungen und -lösungen innerhalb von Charles River-Geschäfts- und technischen Problembereichen, einschließlich Modifikationen an Kernfunktionen und anderen programmatischen Systemschnittstellen.
- Zusammenarbeit mit Business Analysis und Product Managern, um skalierbare und nachhaltige Softwarelösungen für komplexe Probleme zu erstellen.
- Design, Test, Debugging und Implementierung von Softwareprogrammen, Anwendungen und Projekten mit Java, C++, SQL, JavaScript oder anderen verwandten, aufkommenden Software-Engineering-Sprachen, sowie auf dem Laufenden bleiben über aufkommende Technologien, die für CRD relevant sind.
- Bereitstellung von fundiertem Urteil und kritischer Analyse von vorgeschlagenen Änderungen während Code-Reviews.
- Schreiben von Unit- und Automatisierungstests, um ein hochwertiges Produkt sicherzustellen.
- Identifizierung von Möglichkeiten zur Verbesserung von Entwicklungs-/Testmethoden, um zur Weiterentwicklung von Testmethodik-Frameworks beizutragen.
- Fehlerbehebung bei großen, wichtigen Client-Kritikproblemen während der Implementierung.
- Teilnahme am agilen Softwareentwicklungsprozess durch Einhaltung und Förderung der CRD-Scrum-Methodik, einschließlich der Teilnahme an täglichen Stand-ups, Sprint-Planung, Backlog-Pflege und Retrospektiven.
- Planung und Koordination von Aktivitäten über Team-Gruppen, um Aufgaben zu erfüllen.
- Management und Mentoring von Ingenieuren im Team.
- Beitrag zum Wachstum des Standorts durch verschiedene Aktivitäten wie Rekrutierung, Teilnahme an internen und externen Meetings.
Anforderungen
- B.S.-Abschluss (oder ausländischer Bildungsabschluss) in Computerwissenschaften, Ingenieurwesen, Mathematik und verwandten technischen Disziplinen oder gleichwertig. M.S.-Abschluss bevorzugt.
- 4+ Jahre Erfahrung im gesamten Lebenszyklus der kommerziellen Softwareentwicklung.
- 3+ Jahre Erfahrung mit Cloud-Plattformen und -Technologie (Azure, AWS usw.).
- 5+ Jahre Erfahrung mit Java.
- Oracle oder ähnlicher SQL-Server - nicht erforderlich.
- Starke Programmdesign- und Webservice-Entwicklungsfähigkeiten mit Java.
- Architektonische Design- und Implementierungsfähigkeit für Hochleistungs- und Niedriglatenzsysteme.
- Erfahrung mit Web-Frontend-Technologien wie React, Angular, JavaScript.
- Erfahrung in Finanzdienstleistungen, Entwicklung von Lösungen für Portfoliomanagement, Risiko, Handel, Compliance, Steuern, Berichterstattung.
- Erfahrung mit SCRUM und starken SQL-Fähigkeiten.
- Stark in agiler Methodik.
- Ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten.
- Technische Führung - Einfluss.
- Erfahrung mit REST- und FIX-(S)APIs ist ein starker Vorteil.
Wir bieten
- Permanenter Vertrag ab dem ersten Tag.
- Zusätzliche Urlaubstage (Geburtstag, 3. und 5. Jahrestag und andere).
- Goldenes medizinisches Paket für Mitarbeiter und ihre Familien (Partner oder Kinder).
- Premium-Lebensversicherungspaket und private Rentenversicherung.
- Cafeteria-System.
- Breites Angebot an Soft-Skill-Trainings, technischen Workshops, Sprachkursen und Entwicklungsprogrammen.
- Möglichkeiten, Zeit für unternehmensgetriebene Initiativen, Mitarbeiter-Ressourcengruppen oder Organisationen Ihrer Wahl zu spenden.
- Vielfalt an Wohlbefindensprogrammen.
- Möglichkeit, in einer schnell wachsenden globalen Organisation an interessanten Projekten zu arbeiten.
Jobdetails