MANAGER - C# Software Engineering - Azure Cloud-Native Architecture

MANAGER - C# Software Engineering - Azure Cloud-Native Architecture

Vollzeit 60000 - 84000 € / Jahr (geschätzt) Kein Homeoffice möglich
Request Technology, LLC

Auf einen Blick

  • Aufgaben: Leiten Sie ein Team von 5-7 Ingenieuren zur Entwicklung cloud-nativer Anwendungen auf Azure.
  • Unternehmen: Arbeiten Sie für eine global anerkannte Am Law 100 Kanzlei mit Fokus auf Data & AI.
  • Vorteile: Jahresgehalt zwischen $195,000 und $235,000 plus einen diskretionären Bonus.
  • Weitere Informationen: Reisen nach Chicago vierteljährlich, Kosten werden erstattet.
  • Warum dieser Job: Gestalten Sie innovative, AI-fähige Produkte in einem dynamischen Umfeld.
  • Qualifikationen: Mindestens 6 Jahre Erfahrung in der Softwareentwicklung und 2 Jahre Führungserfahrung erforderlich.

Das prognostizierte Gehalt liegt zwischen 60000 - 84000 € pro Jahr.

NO SPONSORSHIP - NO OPT

Software Engineering Senior Manager - Azure Cloud

Salary: $195,000 - $235,000 plus discretionary bonus

Location: hybrid 3 days onsite if in Chicago, remote if in TX, MA, NY, DC, FL, CA.

Target Salary Range: $195,000 - $234,400

Wir suchen einen praktischen Engineering-Leiter mit tiefgehender Azure-Expertise, um ein Team von 5-7 Ingenieuren zu leiten und cloud-native Architektur, Plattformengineering und moderne Softwareentwicklung innerhalb der Data & AI-Organisation voranzutreiben.

Der Senior Engineering Manager sollte Erfahrung als Principal Engineer, Cloud Architect oder Platform Engineering Leader mit starker Azure- und .NET/React-Stack-Expertise haben und weiterhin technisch aktiv sein.

Must-Have Erfahrung:
  • 6+ Jahre Erfahrung in der Entwicklung cloud-nativer Anwendungen auf Azure
  • 3+ Jahre mit AKS, Azure Container Apps, Kubernetes oder ähnlichen Containerplattformen
  • 2+ Jahre Führungserfahrung in Software-Engineering-Teams
  • Starker Hintergrund in .NET/C#-Entwicklung
  • Erfahrung mit Microservices & verteilten Systemen
  • CI/CD & DevOps-Verantwortung
  • Infrastructure as Code
  • Azure-Architektur & Plattformengineering

Reise: Vierteljährliche Reisen nach Chicago (Kosten werden erstattet)

Gelegenheit, neue Plattformen zu entwickeln, nicht nur bestehende Systeme zu warten

Hohe Sichtbarkeit innerhalb der Data & AI-Organisation des Unternehmens

Signifikanter Einfluss auf Architektur und technische Richtung

Moderne Azure-first-Technologiestack

Gelegenheit, KI-gestützte Produkte und Plattformen zu gestalten

Startup-ähnliche Innovationen unterstützt von einer weltweit anerkannten Am Law 100-Firma

Direkte Zusammenarbeit mit der Unternehmensführung und schnelle Entscheidungsfindung

Der Software Engineering Senior Manager ist ein leitender technischer Verantwortlicher, der für die Architektur, den Aufbau und den Betrieb der cloud-nativen Automatisierungsplattform des Unternehmens verantwortlich ist. Diese Rolle erfordert tiefgehende Expertise in Azure-Cloud-Architektur, verteilten Systemen und Softwareengineering. Der ideale Kandidat hat einen Hintergrund in Cloud-Engineering, Plattformengineering oder Full-Stack-Entwicklung mit DevOps-Expertise.

Aufgaben und Verantwortlichkeiten:
  • Entwurf und Weiterentwicklung der Architektur des verteilten Systems für die cloud-native Automatisierungsplattform, einschließlich Azure Container Apps, Service Bus, PostgreSQL, Redis und Blob Storage
  • Entwurf ereignisgesteuerter Architekturen unter Verwendung von Azure Service Bus für die Verarbeitung von hochvolumigen asynchronen Daten
  • Optimierung der Plattformleistung, Kosten und betrieblichen Komplexität durch architektonische Verbesserungen
  • Leitung der .NET-Backend-Entwicklung einschließlich ASP.NET Core APIs, CQRS-Muster mit MediatR, Entity Framework Core und FluentValidation
  • Durchführung von Code-Reviews zur Sicherstellung der Einhaltung von SOLID-Prinzipien, Best Practices für asynchrone Programmierung und Muster für verteilte Systeme

Abschluss in Informatik, Software Engineering, Informationssystemen oder einem verwandten technischen Bereich; oder gleichwertige Berufserfahrung mit nachweisbarer Expertise in Cloud-Architektur.

Qualifikationen:
  • Mindestens 6 Jahre praktische Erfahrung in der Softwareentwicklung von cloud-nativen Anwendungen auf Azure
  • Mindestens 3 Jahre Erfahrung mit Azure Container Apps, Azure Kubernetes Service (AKS) oder gleichwertigen Container-Orchestrierungsplattformen
  • Mindestens 2 Jahre Führungserfahrung in der Leitung von Software-Engineering-Teams
  • Nachweisbare Erfolge bei der Bereitstellung verteilter Systeme in der Produktion unter Verwendung von Microservices-Architektur und ereignisgesteuerten Mustern
  • Praktische Erfahrung mit Azure Service Bus, Azure-Datenbankdiensten einschließlich Azure SQL Database mit Elastic Pools, Azure PostgreSQL Flexible Server, verwalteter Identitätsauthentifizierung, Verbindungspooling und Konfiguration privater Endpunkte
  • Tiefes Verständnis von Kommunikationsmustern in Microservices, einschließlich synchronem HTTP, asynchroner Nachrichtenübertragung, ereignisgesteuerter Architektur und Dienstentdeckung
  • Beherrschung von C# und .NET (mindestens .NET 6, vorzugsweise .NET 8+) einschließlich .NET Core Web API mit Controllern, Async/Await-Mustern und aufgabenbasierter asynchroner Programmierung, LINQ und Lambda-Ausdrücken, Abhängigkeitsinjektion und Optionsmuster sowie Entity Framework Core
  • Beherrschung von TypeScript/JavaScript einschließlich JS-Entwicklung, asynchronen Mustern (Promises, async/await), npm/pnpm-Paketverwaltung, Modulsystemen (CommonJS, ES-Module) und Skripting-Kenntnissen in Bash oder PowerShell für Bereitstellungsautomatisierung und Fehlersuche
  • Nachweisliche Fähigkeit, Software-Ingenieure in cloud-nativen Entwicklungsmustern, Konzepten verteilter Systeme und Azure-Architektur zu betreuen
  • Starke Fähigkeiten in der Code-Überprüfung mit der Fähigkeit, konstruktives Feedback zu Backend-APIs, Infrastrukturcode und Integrationslogik zu geben
  • Systematischer Ansatz zur Fehlersuche bei komplexen Problemen in verteilten Systemen
  • Starke analytische Fähigkeiten für Kapazitätsplanung, Leistungsoptimierung und Kostenanalyse

MANAGER - C# Software Engineering - Azure Cloud-Native Architecture Arbeitgeber: Request Technology, LLC

Die Kanzlei bietet ein hybrides Arbeitsmodell mit 3 Tagen vor Ort in Chicago oder remote in TX, MA, NY, DC, FL, CA. Das Team hat direkten Einfluss auf Architekturentscheidungen und arbeitet mit modernen Azure-Technologien. Die Möglichkeit, neue Plattformen zu entwickeln, statt veraltete Systeme zu warten, ist ein großer Vorteil.

Request Technology, LLC

Kontaktdaten:

Request Technology, LLC Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um MANAGER - C# Software Engineering - Azure Cloud-Native Architecture mit Bravour zu bestehen

Azure Expertise
Cloud-Native Architecture
Platform Engineering
C#/.NET Development
Microservices
Distributed Systems
CI/CD & DevOps