Roku
GEICO
Sr Staff Software Engineer - (Plattform-Engineering/Java/Verteilte Systeme) - *HYBRID*
Warum zu GEICO wechseln?
Bei GEICO bieten wir eine lohnende Karriere, bei der Ihre Ambitionen auf endlose Möglichkeiten treffen. Jeden Tag ehren wir unsere ikonische Marke, indem wir Millionen von Kunden qualitativ hochwertige Versicherungen anbieten und für sie da sind, wenn sie uns am meisten brauchen. Wir setzen auf unermüdliche Innovation, um die Erwartungen unserer Kunden zu übertreffen und gleichzeitig einen echten Einfluss auf lokale Gemeinschaften im ganzen Land zu nehmen.
Gegründet im Jahr 1936, ist GEICO ein Mitglied der Berkshire Hathaway-Unternehmensfamilie und einer der größten Autoversicherer in den Vereinigten Staaten. Wenn Sie unserem Unternehmen beitreten, möchten wir, dass Sie sich wertgeschätzt, unterstützt und stolz fühlen, hier zu arbeiten.
Deshalb bieten wir das GEICO Pledge: Great Company, Great Culture, Great Rewards und Great Careers.
Positionsübersicht
GEICO sucht einen erfahrenen Softwareentwickler mit einer Leidenschaft für den Aufbau von Hochleistungs-, wartungsarmen Plattformen und Anwendungen mit Nullausfallzeiten. Sie werden uns helfen, unsere Geschäftstransformation und die Modernisierung unserer Plattform-Engineering-Domäne voranzutreiben, während wir das Kundenerlebnis neu definieren.
Positionsbeschreibung
Unser Sr Staff Software Engineer arbeitet mit unseren Managern, Distinguished und Sr. Engineers zusammen, um neue Systeme zu entwickeln, bestehende Systeme zu verbessern und zu erweitern und neue Möglichkeiten zu identifizieren, Ihr Wissen zur Lösung kritischer Probleme einzusetzen. Sie werden die Strategie und Umsetzung einer technischen Roadmap leiten, die die Geschwindigkeit der Produktlieferung erhöht und neue Engineering-Fähigkeiten erschließt. Der ideale Kandidat verfügt über ein tiefes Verständnis von Technologie, Risikomanagement, Best Practices im Engineering und strategischer Planung, um hoch skalierbare, verfügbare und zuverlässige Systeme mit effektiver Beobachtbarkeit zu entwerfen und zu implementieren.
Aufgaben der Position
Als Sr Staff Software Engineer werden Sie:
- Die gesamte technische Roadmap für den Bereich Digital Personal Auto Sales entwickeln und vorantreiben, abgestimmt auf die Geschäftsziele und -vorgaben der Organisation.
- Eng mit der Geschäftsleitung, technischen Teams und anderen interdisziplinären Stakeholdern zusammenarbeiten, um eine optimale Strategie für die Bereitstellung von Plattformdiensten zu entwickeln.
- Technische und fachliche Expertise nutzen, um Partner und Führungskräfte zu beeinflussen und als Multiplikator für das Erreichen von Meilensteinen in der technischen Roadmap des Teams zu wirken.
- Vordenkerrolle in der GIA-Plattform übernehmen, Branchentrends und aufkommende Technologien im Auge behalten, um eine effektive Strategie zu entwickeln, die Geschäftsunterbrechungen minimiert und gleichzeitig die Modernisierung von Legacy-Plattformkomponenten ausbalanciert.
- Das Design und die Architektur von resilienten und skalierbaren Plattformdiensten leiten, sowohl On-Premises- als auch Cloud-basierte Lösungen berücksichtigen.
- Best Practices für die Softwareentwicklung und sichere Bereitstellungsprozesse fördern, um eine kontinuierliche, inkrementelle Lieferung von Geschäftswerten zu ermöglichen.
- Direkt zu den täglichen Engineering-Aktivitäten beitragen und mit gutem Beispiel vorangehen (Schreiben von Feature-Code und automatisierten Tests, Einreichen und Überprüfen von Pull Requests von Kollegen, Entwickeln und Verwalten von CI/CD-Pipelines, Produktionsunterstützung usw.)
- Umfassende Pläne zur Reaktion auf Vorfälle entwickeln und pflegen, um verschiedene Katastrophenszenarien über mehrere Partnerintegrationspunkte hinweg zu bewältigen.
- Die Zusammenarbeit mit verschiedenen Stakeholdern bei der Bewertung der Produktionsbereitschaft und der operativen Exzellenz leiten.
- Hands-on Softwareentwicklung und Best Practices im SDLC (Technische Review-Dokumente, Architektur, Softwareentwicklung, Code-Reviews, Tests, Produktionsbereitschafts-Reviews usw.)
- Moderne Technologien und Werkzeuge evaluieren, auswählen und implementieren, um unsere Integration mit verschiedenen Partnern zu verbessern, einschließlich, aber nicht beschränkt auf Prozesse, Compliance und Transparenz.
- Sich über Best Practices und aufkommende Technologien der Branche auf dem Laufenden halten, um die Fähigkeiten unserer Partnerintegrationsplattform kontinuierlich zu verbessern.
- Als vertrauenswürdiger Berater für technische und nicht-technische Stakeholder fungieren.
- Ein Vorbild und Mentor sein, der hilft, die technische Expertise und das Know-how unserer Engineering- und Produkt-Community zu coachen und zu stärken.
- Kosten und Prognosen analysieren und in Geschäftsplanungen integrieren
- Ressourcenanforderungen ermitteln und unterstützen, operative Prozesse bewerten, Ergebnisse messen, um gewünschte Resultate sicherzustellen, und Anpassungsfähigkeit und Förderung kontinuierlichen Lernens demonstrieren
Mindestanforderungen
Qualifikationen
- Fließende Kenntnisse in mindestens einer modernen Programmiersprache (Go bevorzugt, Java ist ein Plus)
- Nachweisliche Erfolgsbilanz im Entwurf, der Implementierung und der Wartung von hoch skalierbaren, verfügbaren und zuverlässigen Systemen in der Produktion
- Verständnis von Best Practices für Sicherheit und Verschlüsselungstechnologien für Daten
- Verständnis von SQL und NoSQL Datenbanken, einschließlich der Verwaltung und Speicherung von zustandsbehafteten Diensten
- Verständnis von Netzwerken, Caches, Key/Value Stores, Load Balancing, Global Load Balancing, Queues, DNS und CDN
- Tiefgreifende Kenntnisse von DevOps-Praktiken, -Methodologien und -Prinzipien sowie ein solides Verständnis von On-Premises- und Public-Cloud-basierten Netzwerk-, Compute- und Speichertechnologien
- Umfassende Kenntnisse der Hybrid-Cloud-Architektur, IaaS und PaaS-Technologien, Container-Orchestrierungsplattformen (z. B. Kubernetes), Cloud-Effizienz und Beobachtbarkeit usw.
- Starke Erfahrung im Incident Management
- Fähigkeit, Playbooks für die Reaktion auf Vorfälle, Runbooks, Strategien zur Triage von Vorfällen und Post-Incident-Analysen zu erstellen, um die kontinuierliche Verbesserung der Systemzuverlässigkeit und -verfügbarkeit voranzutreiben
- Erfahrung mit Open-Source-Management- und Überwachungstools
- Erfahrung mit Infrastrukturautomatisierung, Tooling und Konfigurationsmanagement-Frameworks
- Praktische Erfahrung mit dem Kubernetes Container-Management-System
- Vertrautheit mit Best Practices für Cloud-Sicherheit und Compliance-Standards
- Ausgeprägte Führungsqualitäten mit einer Leidenschaft für Mentoring und die Förderung des beruflichen Wachstums
- Starke Problemlösungs- und Analysefähigkeiten mit einem ausgeprägten Sinn für Details und einer Leidenschaft für operative Exzellenz
- Visionärer Denker mit der Fähigkeit, zukünftige Herausforderungen und Chancen vorauszusehen
- Außergewöhnliche Führungs- und Kommunikationsfähigkeiten
- Starke analytische und problemlösende Fähigkeiten
- Nachweisliche Erfolgsbilanz bei der erfolgreichen Leitung und dem Aufbau von Software in großen und komplexen Organisationen
Erfahrung
- 8+ Jahre Berufserfahrung in der Softwareentwicklung
- 6+ Jahre Erfahrung in Architektur und Design
- 6+ Jahre Erfahrung mit Open-Source-Frameworks
- 4+ Jahre Erfahrung mit AWS, GCP, Azure oder anderen Cloud-Dienstanbietern
Ausbildung
Bachelor-Abschluss in Informatik, Wirtschaftsinformatik oder gleichwertige Ausbildung oder Berufserfahrung
#LI-FA1
Jahresgehalt $115,000.00 - $260,000.00
Die oben genannte Jahresgehaltsspanne ist eine allgemeine Richtlinie. Mehrere Faktoren werden berücksichtigt, um die endgültige Stundenrate/das endgültige Jahresgehalt zu ermitteln, das dem ausgewählten Kandidaten angeboten wird. Zu den Faktoren gehören, sind aber nicht beschränkt auf, Umfang und Verantwortlichkeiten der Rolle, Berufserfahrung, Ausbildung und Schulung des ausgewählten Kandidaten, Arbeitsort sowie Markt- und Geschäftserwägungen.
GEICO wird die Anstellung eines neuen qualifizierten Bewerbers für diese Position mit Arbeitserlaubnis in Betracht ziehen.
Die Equal Employment Opportunity Policy der GEICO Companies bietet allen Mitarbeitern und Bewerbern eine faire und gleiche Beschäftigungschance, unabhängig von Rasse, Hautfarbe, religiösem Glauben, nationaler Herkunft, Abstammung, Alter, Geschlecht, Schwangerschaft, sexueller Orientierung, Geschlechtsidentität, Familienstand, Familienstand, Behinderung oder genetischen Informationen, in Übereinstimmung mit den geltenden Bundes-, Landes- und lokalen Gesetzen. GEICO stellt ein und befördert Personen ausschließlich auf der Grundlage ihrer Qualifikationen für die zu besetzende Stelle. GEICO trifft angemessene Vorkehrungen für qualifizierte Personen mit Behinderungen, um ihnen die Gleichbehandlung im Beschäftigungsverhältnis und/oder die Erfüllung der wesentlichen Funktionen der Stelle zu ermöglichen, es sei denn, die Vorkehrung würde eine unzumutbare Härte für das Unternehmen darstellen. Dies gilt für alle Bewerber und Mitarbeiter. GEICO bietet auch ein Arbeitsumfeld, in dem jeder Mitarbeiter produktiv sein und sein Bestes geben kann. Wir dulden oder tolerieren keine Atmosphäre der Einschüchterung oder Belästigung. Wir erwarten und fordern die Kooperation aller Mitarbeiter bei der Aufrechterhaltung einer Atmosphäre frei von Diskriminierung und Belästigung mit gegenseitigem Respekt von und für alle Mitarbeiter und Bewerber.
Das GEICO Pledge
- Great Company: Schutz der Kunden durch die Wendungen des Lebens mit Innovation und Integrität.
- Great Careers: Personalisierte Entwicklungsprogramme, Mentoring und Unterstützung bei Zertifizierungen.
- Great Culture: Inklusive und kollaborative Kultur, die auf gemeinsamem Erfolg basiert.
- Great Rewards: Wettbewerbsfähige Bezahlung, Leistungen und Flexibilität zur Unterstützung Ihres Wohlbefindens und Ihrer Zukunft.
