Mercury Insurance
Mercury Insurance
Mercury Insurance offre prodotti assicurativi personali pensati per aiutare le persone a proteggere i propri veicoli, abitazioni e altri beni. La sua attività è supportata da agenti indipendenti e comprende coperture per auto, casa e altre assicurazioni correlate. L’azienda pone l’accento sul servizio clienti, sulla privacy e sulla gestione responsabile delle informazioni personali, condivise solo quando necessario per gestire gli account o adempiere agli obblighi di legge. Per chi cerca lavoro, Mercury Insurance offre una panoramica delle attività nelle operazioni assicurative personali, nel servizio clienti supportato dagli agenti e nella sicurezza delle informazioni.

Senior Software Engineer presso Mercury Insurance — Lavoro da remoto negli Stati Uniti

Guida la progettazione e la realizzazione di sistemi distribuiti sicuri e scalabili presso Mercury Insurance. Coordina l’esecuzione agile, la qualità del codice e la crescita degli altri ingegneri.

Descrizione

  • Sviluppare codice affidabile e adeguatamente testato per scenari tecnici complessi
  • Valutare i requisiti di prodotto e trasformarli in progetti di sistemi resilienti
  • Realizzare applicazioni distribuite modulari, configurabili, riutilizzabili, efficienti, sicure, conformi, scalabili, manutenibili e facili da usare
  • Guidare le revisioni del design e del codice su più applicazioni
  • Guidare il team dello sprint nella realizzazione di nuove funzionalità e miglioramenti
  • Rimuovere gli ostacoli che influiscono sul backlog dello sprint e sulla realizzazione di soluzioni di qualità
  • Collaborare con team e stakeholder per realizzare con successo le funzionalità previste
  • Fare da mentor agli ingegneri e offrire indicazioni tecniche concrete
  • Promuovere l’innovazione e l’eccellenza ingegneristica in Mercury

Requisiti

  • Laurea triennale o magistrale in informatica, sistemi informativi o disciplina correlata, oppure combinazione equivalente di formazione ed esperienza
  • Almeno cinque anni di esperienza nella programmazione software
  • Almeno due anni di esperienza con le tecnologie utilizzate in Mercury
  • Almeno un anno di esperienza nella guida e nel mentoring di team di ingegneria
  • Padronanza di uno o più linguaggi di programmazione standard del settore, come Java, Python, Go, C++ o JavaScript
  • Esperienza nell’applicazione di strutture dati, algoritmi e pattern di progettazione
  • Padronanza di database relazionali, sistemi NoSQL e tecnologie di caching
  • Esperienza nello sviluppo di API con protocolli moderni come REST e gRPC
  • Padronanza di framework per messaggistica, streaming, workflow e integrazione, tra cui Apache Kafka, Apache NiFi, Amazon SQS, MS MQ o Apache Camel
  • Conoscenza pratica dell’architettura a microservizi
  • Esperienza nell’utilizzo di tecnologie di containerizzazione come Docker e Kubernetes
  • Padronanza dell’applicazione delle pratiche DevSecOps per migliorare l’efficienza dell’ingegneria
  • Esperienza nella progettazione e implementazione di applicazioni distribuite di alta qualità
  • Capacità di utilizzare dati di analisi e sperimentazione per progettare e migliorare i sistemi
  • Spiccate capacità di problem solving
  • Eccellenti capacità comunicative
  • Capacità di collaborare con team interfunzionali e stakeholder e di influenzarli
  • Esperienza di leadership dimostrata attraverso il mentoring e la guida tecnica
  • Esperienza nel definire la strategia e la visione tecnica di un team
  • Laurea triennale o magistrale in informatica, sistemi informativi o disciplina correlata, oppure combinazione equivalente di formazione ed esperienza

Benefit

  • Retribuzione competitiva
  • Per la maggior parte delle posizioni, flessibilità di lavorare da qualsiasi luogo negli Stati Uniti
  • Ferie e permessi retribuiti, incluse ferie, assenze per malattia, nove festività aziendali e ore di volontariato
  • Opportunità di bonus incentivanti, inclusi bonus per festività, segnalazioni e rendimento
  • Assicurazione sanitaria, dentistica, oculistica, sulla vita e per animali domestici
  • Piano di risparmio previdenziale 401(k) con contributo aziendale
  • Ambiente di lavoro stimolante
  • Opportunità di promozione
  • Assistenza per la formazione
  • Opportunità di sviluppo professionale e personale
  • Programma di riconoscimento aziendale
  • Risorse per la salute e il benessere, incluse sessioni gratuite di terapia e coaching per il benessere mentale, oltre al supporto per la cura di bambini e anziani