Stellenangebot

Principal, SW Eng

Northern Trust sucht einen erfahrenen Principal Software Engineer in Chicago, der technische Führung und Hands-on-Expertise in Java, Azure-Cloud und DevOps bereitstellt. Die Rolle umfasst die Architektur komplexer cloud-nativer Anwendungen, die Mentoring von Teams und die Zusammenarbeit mit globalen Stakeholdern.

Über die Rolle

  • Wir suchen einen hoch erfahrenen Principal Software Engineer, der technische Führung und praktische Expertise in komplexen, cloud-nativen Anwendungen und Infrastrukturen bereitstellt, einschließlich Frontend-, Backend- und DevOps-Funktionen.
  • Als Principal/Lead Software Engineer spielen Sie eine zentrale Rolle bei der Gestaltung unserer Technologiearchitektur, der Anleitung von Teammitgliedern und der Förderung bester Praktiken, um die Lieferung hochwertiger, skalierbarer und sicherer Softwarelösungen zu gewährleisten.
  • Sie arbeiten eng mit funktionsübergreifenden Stakeholdern zusammen, einschließlich Produkt, Architektur, Daten und Betrieb, und fördern eine Kultur der Ingenieursexzellenz, Verantwortungsbewusstsein und kontinuierliche Verbesserung.

Aufgaben

  • Als technische Ressource für Produkt-, QA- und Plattformteams fungieren.
  • Eng mit funktionsübergreifenden Stakeholdern zusammenarbeiten, einschließlich Produkt, Architektur, Daten und Betrieb.
  • Komplexe technische Konzepte klar und prägnant für verschiedene interne und nicht-technische Zielgruppen kommunizieren.
  • Effektiv mit global verteilten Teams in Amerika, Europa und Indien zusammenarbeiten und dabei Zeitzonen und Arbeitsstile effektiv berücksichtigen.
  • Risiken proaktiv identifizieren und pragmatische Lösungen vorschlagen.
  • Entwicklung mit Java und modernen Anwendungsentwicklungstools leiten sowie komplexe Systeme mit einem Produkt- und Kundenfokus entwerfen und konstruieren.
  • Eng mit Architekten und anderen Ingenieuren zusammenarbeiten, um Ingenieurstandards und beste Praktiken zu definieren und durchzusetzen.
  • Anwendungen auf Microsoft Azure entwerfen, erstellen und bereitstellen, wobei cloud-native Dienste genutzt werden.
  • Infrastructure-as-Code-Praktiken mit modernen Tools und Technologien anwenden.
  • Moderne Entwicklungspraktiken anwenden.
  • DevOps-Pipelines, CI/CD-Praktiken und Infrastrukturautomatisierung unterstützen und kontinuierlich verbessern.
  • Zuverlässige, beobachtbare und kosteneffiziente Systeme in der Cloud fördern.
  • Test-Driven Development (TDD) und automatisiertes Testen für Unit- und Integrationstests vorantreiben.
  • Monitoring, Alarmierung und Produktionsreife stärken.
  • Ingenieure mentorieren und fördern, um technische Fähigkeiten, Design-Denken und Ownership-Mindset zu verbessern.
  • Anleitung durch Code-Reviews, Design-Diskussionen und technische Design-Dokumente geben.
  • Eine Kultur hoher Ingenieurstandards, Verantwortungsbewusstsein und kontinuierlicher Verbesserung fördern.

Anforderungen

  • 15+ Jahre professionelle Software-Engineering-Erfahrung mit einer starken praktischen Erfolgsbilanz.
  • Tiefes Fachwissen in Java und moderner Anwendungssoftware.
  • Starke Erfahrung mit Azure-Cloud-Diensten und der Entwicklung cloud-nativer Anwendungen.
  • Solides Verständnis und praktische Anwendung von Test-Driven Development (TDD).
  • Erfahrung mit Agile/DevOps/Microfront-Entwicklung.
  • Erfahrung mit CI/CD- und DevOps-Praktiken.
  • Proaktives Wissen in Cloud-Engineering, Lean-Modellierung und Performance-Tuning.
  • Fähigkeit, durch Einflussnahme auf andere zu führen.
  • Kenntnisse in Cloud-Netzwerken, Monitoring und Sicherheit.
  • Kenntnisse in Microservices-Architektur, API-Design und Containerisierung.

Jobdetails

© 2025 House of Skills by skillaware. Alle Rechte vorbehalten.
Unsere Website nutzt Cookies, um dir die Navigation zu erleichtern und die Nutzung der Seite zu analysieren. Mehr Informationen findest du in unserer Datenschutzrichtlinie.