Independence Pet Group
Independence Pet Group
1.001 – 5.000 Mitarbeitende
B2CVersicherungenWohlbefinden
Independence Pet Group ist eine nordamerikanische Organisation für Tierversicherungen und Dienstleistungen, die mehr als 800.000 Haustiere in den Vereinigten Staaten und Kanada betreut. Das Unternehmen entwickelt Versicherungsprodukte und Dienstleistungen, die Haustiere ein Leben lang unterstützen sollen, darunter Underwriting-Optionen, schlüsselfertige Lösungen für Partner und kundenorientierte Versicherungstarife. Über sein Portfolio an Tierversicherungsmarken ist Independence Pet Group in den Bereichen Versicherung, Verbraucherdienstleistungen und Tierwohl tätig und trägt dazu bei, die Beziehung zwischen Haustieren und ihren Halterinnen und Haltern zu stärken.

Staff Software Engineer – Remote in New York

Übernehmen Sie die Architektur und praktische Entwicklung für die Tierversicherungsplattformen der Independence Pet Group. Verstärken Sie Azure-Anwendungen, Zuverlässigkeit, Engineering-Standards und die technische Umsetzung über mehrere Teams hinweg.

Beschreibung

  • Technische Führung für mehrere Engineering-Teams und Produktbereiche übernehmen
  • Lösungsdesign und Architekturentscheidungen für Neuentwicklungen, Integrationen, Modernisierung und Plattformverbesserungen leiten
  • Die technische Ausrichtung und Engineering-Standards gemeinsam mit dem Software Engineering Manager gestalten
  • Technische Abwägungen bewerten und skalierbare, wartbare, sichere und zuverlässige Lösungen empfehlen
  • Lösungen auf Basis von .NET/C#, Azure, APIs, Webanwendungen und Datenplattformen entwickeln und unterstützen
  • Code für komplexe, wirkungsstarke und plattformübergreifende Initiativen schreiben
  • Kundenorientierte Anwendungen, Policen- und Schadensplattformen, Integrationen und mobile Anwendungen unterstützen
  • Prototypen und Referenzimplementierungen erstellen
  • Komplexe Anwendungs-, Integrations-, Performance- und Produktionsprobleme diagnostizieren
  • Code- und Design-Reviews durchführen
  • Standards für Softwaredesign, Programmierung, APIs, Integrationen, Tests, Observability, Resilienz, Sicherheit, cloudnative Entwicklung und Quellcodeverwaltung fördern
  • Technische Schulden identifizieren und ihre Beseitigung gemeinsam mit Engineering-Leitung und Product priorisieren
  • Azure-Lösungen, CI/CD-Pipelines, Bereitstellungsautomatisierung, Release-Qualität und Umgebungskonsistenz verbessern
  • Logging, Metriken, Tracing, Alarmierung und Application Performance Monitoring unterstützen
  • Kritische Produktionsvorfälle untersuchen, beheben und zu ihrer Vermeidung beitragen
  • Als technische Eskalationsstelle über mehrere Engineering-Bereiche hinweg fungieren
  • Die Zusammenarbeit zwischen Engineering, Product, QA, DevOps, Architektur, Security und Operations koordinieren
  • Software- und Senior Engineers durch Reviews, Design-Sitzungen, Pairing und technisches Coaching fördern
  • Teamübergreifende Schulungen und Wissensaustausch fördern
  • Ansätze für die Modernisierung und das Refactoring veralteter Architekturen und Software definieren
  • Verbesserungen an APIs, Integrationen, Anwendungen und gemeinsamen Diensten leiten
  • An Sprintplanung, Backlog-Verfeinerung, technischer Erkundung und Umsetzung über Azure DevOps teilnehmen
  • Mit Product Ownern und Geschäftstakeholdern zusammenarbeiten, um Anforderungen in technisch fundierte Lösungen zu überführen
  • Aufwände schätzen, Abhängigkeiten identifizieren und Umsetzungsrisiken sowie technische Abwägungen kommunizieren

Anforderungen

  • Bachelorabschluss in Informatik, Software Engineering oder gleichwertige Berufserfahrung
  • Umfangreiche Berufserfahrung in der Softwareentwicklung mit Entwicklung hin zu einer leitenden technischen Rolle
  • Fortgeschrittene praktische Erfahrung in der Entwicklung von Anwendungen mit .NET und C#
  • Ausgeprägte Erfahrung im Aufbau von Cloud-Lösungen auf Microsoft Azure
  • Erfahrung mit dem Design von APIs, Integrationen, verteilten Anwendungen und Enterprise-Softwaresystemen
  • Sehr gute Kenntnisse in Softwarearchitektur, objektorientiertem Design, Entwurfsmustern und modernen Engineering-Methoden
  • Erfahrung mit Azure DevOps, CI/CD-Pipelines, automatisierten Tests und modernen Bereitstellungsmethoden
  • Ausgeprägte Erfahrung mit SQL Server, relationaler Datenmodellierung und Anwendungsperformance
  • Erfahrung in der Diagnose komplexer Produktionsanwendungen und verteilter Systeme
  • Fähigkeit, die technische Ausrichtung mehrerer Teams auch ohne direkte disziplinarische Verantwortung zu beeinflussen
  • Sehr gute schriftliche und mündliche Kommunikationsfähigkeiten, einschließlich der Fähigkeit, komplexe technische Themen technischen und nicht technischen Zielgruppen zu erklären
  • Von Vorteil: Erfahrung mit Policenverwaltung, Schadenbearbeitung, Versicherungen, Finanzdienstleistungen oder regulierten Enterprise-Plattformen
  • Von Vorteil: Erfahrung in der Modernisierung veralteter .NET-Anwendungen und -Architekturen
  • Von Vorteil: Erfahrung mit Microsoft Dynamics und Enterprise-Integrationen
  • Von Vorteil: Erfahrung mit modernen Frontend-Frameworks und Webanwendungsarchitektur
  • Von Vorteil: Erfahrung in der Unterstützung oder Entwicklung nativer iOS- und/oder Android-Anwendungen
  • Von Vorteil: Erfahrung im Design wiederverwendbarer APIs und Integrationsplattformen
  • Von Vorteil: Erfahrung mit Application Performance Monitoring, Observability, Reliability Engineering und Produktionssupport
  • Von Vorteil: Erfahrung in der Zusammenarbeit mit verteilten oder Offshore-Engineering-Teams

Zusatzleistungen

  • Anspruch auf einen jährlichen Bonus
  • Umfassende Kranken-, Zahn- und Sehkraftversicherung
  • Vom Unternehmen bereitgestellte grundlegende Lebensversicherung ohne Kosten für Mitarbeitende
  • Vom Unternehmen bezahlte kurz- und langfristige Berufsunfähigkeitsversicherung
  • Zwölf Wochen vollständig bezahlter Elternurlaub
  • Gesundheitssparkonto
  • Flexible Ausgabenkonten
  • Altersvorsorgeplan
  • Bezahlte persönliche Freistellung
  • Bezahlte Feiertage und ein unternehmensweiter Wellnesstag
  • Bezahlte Freistellung für ehrenamtliches Engagement bei gemeinnützigen Organisationen
  • Haustierfreundliche Büroumgebung
  • Pendlerleistungen
  • Gruppen-Tierversicherung
  • Training am Arbeitsplatz und Weiterentwicklung von Fähigkeiten
  • Mitarbeiterunterstützungsprogramm

Ähnliche Stellen

Endless Studios

Curriculum-Entwickler:in für Game Design (Unity)

Endless Studios
11 – 50 Mitarbeitende
BeratungGesundheitswesenMarketing

Entwickle Game-Design-Unterricht für Floridas berufliche und technische Bildungsprogramme an Highschools mit der Endstar-Engine von Endless Studios. Erstelle Unity-Brückenlektionen, Prüfungen, Lehrkräftehandbücher und Tutorials für den Unterricht.

Öffnen