Stellenangebot
Senior Software Engineer - C++/Python
Senior Software Engineer bei Northern Trust zur Entwicklung und Wartung von Enterprise-Finanzsystemen mit Schwerpunkt auf modernem C++ und Python. Die Rolle umfasst die Arbeit in autonomen Teams, die Nutzung von KI-gestützten Entwicklungstools sowie die Mentoring von Junior Engineers.
Aufgaben
- Design, Entwicklung und Wartung von C++-Anwendungen unter Anwendung moderner Methoden und Praktiken.
- Aufbau und Erstellung wiederverwendbarer Komponenten zur Unterstützung plattformübergreifender Finanzanwendungen.
- Bereitstellung und Konfiguration von Tools, Skripten, Bereitstellungsparametern und betrieblichen Anforderungen.
- Proaktive Identifizierung von Effizienzpotenzialen, einschließlich der Automatisierung routinemäßiger Prozesse, der Leistungsoptimierung und der automatisierten Testung.
- Kontinuierliche Erweiterung des Produkt-Domain-Wissens und der Expertise sowie Teilnahme an der Cross-Team-Planung und an Projekten.
- Teilnahme an Architekturdiskussionen, Code-Reviews und der Elicitation von Kundenanforderungen.
- Nutzung KI-gestützter Entwicklungstools wie Copilot und ChatGPT, um die Entwicklungsgeschwindigkeit zu erhöhen und Qualität zu erzielen.
- Mentoring von Junior-Engineern und Beitrag zu einer Kultur der technischen Exzellenz und Zusammenarbeit.
Anforderungen
- 75 Stunden Software-Engineering-Erfahrung im Aufbau skalierbarer Anwendungen.
- Starke Beherrschung moderner C++ (14/17/20/23) Toolchains.
- Feste Erfahrung mit Spring 5.6 Frameworks, Testung und Deployment-Entwicklung.
- Tiefe SQL- und Data-Engineering-Praxis im täglichen Umgang.
- Vertrautheit mit verteilten Systemen, Kommunikation und Anwendungsframeworks.
- Erfahrung mit verteilten Systemen und anderen Softwareentwicklungs-Mustern.
- Erfahrung mit C/C++-Toolchains und modernen Softwareentwicklungspraktiken.
- Exzellente Debugging-, System- und Problemlösungsfähigkeiten.
- Starke schriftliche und mündliche Kommunikationsfähigkeiten sowie die Fähigkeit, effektiv mit technischen und nicht-technischen Teams zusammenzuarbeiten.
- Erfahrung in der Nutzung KI-gestützter Entwickler-Tools wie GitHub Copilot, CodeWh oder ähnlicher Technologien.
Was Sie zu einem seltenen Fit macht
- Pragmatisches Mindset mit exzellenter Aufmerksamkeit für Details.
- Idee, komplexe geschäftliche und technische Konzepte anzuwenden.
- Expertise in rechnerischer Mathematik und Risikomodellen ist wünschenswert.
- Leidenschaft für die Nutzung der neuesten Technologien, Tools und Praktiken.
- Zusammenarbeit im Team mit starken Führungs- und Kommunikationsfähigkeiten.
- Angenehmes Arbeiten mit variierenden Anforderungen, ethischen Herausforderungen und Problemen.
- Proaktiv in der Bereitstellung von Stabilität, Wartbarkeit und hochwertiger Software.
Gehalt
- Gehaltsspanne: 164.000 - 263.000 USD.
- Die Gehaltsspanne ist eine gute Schätzung für das Grundgehalt. Weitere Überlegungen können Umzugsleistungen, LTCs und Pensionen umfassen.
- Das tatsächliche Gehalt hängt von individuellen Details, der einzigartigen Kombination aus Expertise, Qualifikationen, Produktivität und dem Führungsabwert ab, den sie unserem Geschäft hinzufügen.
Jobdetails