Stellenangebot
Principal, Software Engineering
NorthTrust sucht einen Principal Software Engineer in Chicago (hybrid), der als technischer Lead und Mentor Java-basierte Cloud-Anwendungen auf Microsoft Azure entwickelt. Die Rolle umfasst die Führung von Entwicklungsteams, die Implementierung von Agile- und DevOps-Praktiken sowie die Gestaltung der Softwarearchitektur.
Aufgaben
- Praktische Anwendung moderner Entwicklungspraktiken.
- Arbeit mit branchenführenden agilen, testgetriebenen Prozessen.
- Förderung von Führung und praktischer Entwicklung: Als Lead fungieren Sie als Technologe, Entwickler, Mentor und Trainingskraft.
- Leitung von Entwicklungsteams als primärer Berater; Einhaltung der Prozesse für Intake, TBS oder offene Aufträge.
- Entwicklung und Wartung von Produkten mit hoher Stabilität.
- Entwicklung und Design von Anwendungen und Produkten, die mehrere Produktströme beeinflussen können.
- Zusammenarbeit mit Architekten und Senior-Engineers zur Definition und Einführung neuer Kunden- und Best-Practice-Ansätze.
- Design, Leitung und Überwachung von Operationen in Microsoft Azure, Verwaltung cloud-nativer Dienste.
- Entwicklung von Cloud-Anwendungen und skalierbaren Produkten.
- Berücksichtigung architektonischer Faktoren, z. B. Risiko- und Governance-Aspekte.
- Unterstützung und kontinuierliche Verbesserung agiler Praktiken, CI/CD-Praktiken und Infrastrukturautomatisierung zur Beschleunigung der Lieferung, sowie kontinuierliches Testen und Bereitstellen.
- Förderung von Test-Driven Development (TDD) und automatisiertem Testing auf Unit-, Test- und Integrations-Ebene.
- Ermöglichung und Wartung unserer nachhaltigen Infrastruktur- und Operations-Strategie.
- Erstellung von Lösungen mit RESTful- und API-Plattformen.
- Beibehaltung eines praktischen technischen Fokus.
- Förderung von operativen Aspekten und technischer Schuldenreduzierung.
- Lenkung von Strategie, Design, Architektur und Produkt-Roadmaps.
- Mentoring und Coaching von aufstrebenden Rollen in technischen Fähigkeiten, vom Produktdesign bis zur Innovation moderner Tools, um effektivere Lieferwege einschließlich automatisierter und skriptbasierter CI-Tools zu ermöglichen.
- Starker Fokus auf Qualität und Disziplin bei sauberem, elegantem Code.
- Engineering-Reife in heutigen Enterprise-Umgebungen.
Anforderungen
- Starke Erfahrung in Java und Java-Anwendungsframeworks.
- Starke Erfahrung mit Java, Spring Framework und der Entwicklung cloud-nativer Anwendungen.
- Kenntnisse in Test-Driven Development (TDD).
- Kenntnisse in Pair Programming.
- Kenntnisse in CI/CD DevOps-Praktiken.
- Nachgewiesene Fähigkeit, durch Einflussnahme statt durch Autorität zu führen.
- Führungsqualitäten ohne Mikromanagement.
- Starke Fähigkeiten im Projektmanagement, Design und Dokumentation.
- Kollaborativer Ansatz in einem multidisziplinären Kontext.
- Engagement für kontinuierliches Lernen.
- Microsoft Azure Certified Architect (stark bevorzugt).
- Kandidaten müssen berechtigt sein, in den USA zu arbeiten, ohne dass eine Sponsoring-Anforderung besteht (NorthTrust wird keine Kandidaten für H-1B, J-1, OPT, SP oder andere Arbeitserlaubnisse sponsern).
- Erfahrung mit CFP oder GRC gilt als Bonus.
Wir bieten
- Teilnahme an einer starken und innovativen Arbeitskultur in einer Organisation, in der finanzielle Stärke und Stabilität ein Schlüsselelement der Unternehmenswerte sind.
- Große Wachstumschancen als Führungskraft.
- Einbindung in einen transformativen Kontext mit Fokus auf persönliche und berufliche Entwicklung.
- Verpflichtung des Unternehmens, Ihren Erfolg zu unterstützen.
- Inklusiver Arbeitsplatz, der Vielfalt schätzt.
- Möglichkeit, Ihre Interessen und Erfahrungen einzubringen, um das Unternehmen auf das nächste Level zu bringen.
Jobdetails