SPD Technology
SPD Technology
501 – 1000 Dipendenti
B2BFintechIntelligenza artificiale
SPD Technology è un partner B2B per lo sviluppo di prodotti software che aiuta aziende e imprese in fase di crescita a creare, modernizzare e scalare prodotti digitali. Le sue attività comprendono cloud e DevOps, intelligenza artificiale e apprendimento automatico, ingegneria e analisi dei dati, fintech e sistemi di pagamento, modernizzazione delle applicazioni, integrazione dei sistemi, API, sicurezza, ingegneria della qualità e UX/UI per il web e il mobile. L’azienda sviluppa soluzioni come piattaforme per pagamenti, fatturazione, rilevamento delle frodi e dati per settori quali fintech, assicurazioni, sanità ed e-commerce.

Ingegnere software Staff, architettura cloud

Definisci servizi cloud, sistemi distribuiti e controlli architetturali basati sull’IA per la piattaforma di dati sugli investimenti di PitchBook. Guida i team di ingegneria in tutta Europa con modelli riutilizzabili e decisioni tecniche.

Descrizione

  • Esplora tecnologie, crea prototipi e implementazioni di riferimento per affrontare sfide strategiche di ingegneria.
  • Progetta, implementa, testa e mantieni servizi e componenti della piattaforma.
  • Lavora su sistemi backend e architettura frontend, inclusi i modelli a microfrontend.
  • Automatizza la conformità architetturale con controlli basati sull’IA e funzioni di verifica continua.
  • Usa la progettazione guidata dal dominio per suddividere problemi complessi in aree delimitate e scegliere soluzioni pratiche in condizioni di incertezza.
  • Definisci e valuta gli obiettivi di qualità relativi a prestazioni, scalabilità, affidabilità, sicurezza, disponibilità, capacità di ripristino, manutenibilità, portabilità, usabilità ed estensibilità.
  • Documenta le architetture attuali e di destinazione, i piani di transizione, i vincoli, le alternative e le decisioni.
  • Raccomanda compromessi ingegneristici, come sviluppare o acquistare, agire subito o in seguito e rifattorizzare o ricostruire.
  • Sviluppa strutture riutilizzabili, modelli, architetture di riferimento e funzionalità di piattaforma.
  • Esamina architetture e progetti e fai da mentore agli ingegneri dei team di delivery.
  • Spiega il contesto tecnico a ingegneri, responsabili tecnici, product manager e stakeholder aziendali.

Requisiti

  • Laurea in informatica, sistemi informativi o un campo correlato, oppure esperienza pratica equivalente.
  • Almeno sei anni di esperienza nell’ingegneria del software con Java o un linguaggio orientato agli oggetti comparabile.
  • Almeno tre anni di esperienza nello sviluppo di microservizi.
  • Esperienza nella creazione di sistemi cloud distribuiti o basati su eventi.
  • Conoscenza pratica di architettura orientata ai servizi, progettazione guidata dal dominio, architettura pulita, architettura esagonale e modelli architetturali comuni.
  • Esperienza nell’implementazione di applicazioni e strumenti agentici, compreso l’uso di approcci di valutazione durante lo sviluppo.
  • Esperienza nella progettazione di API RESTful e applicazioni basate su eventi con Kafka.
  • Esperienza con database relazionali diffusi e tecnologie di caching, replica e ricerca.
  • Esperienza nello sviluppo e nella valutazione di applicazioni agentiche.
  • Esperienza con Google Cloud Platform o Amazon Web Services e tecnologie di orchestrazione dei container.
  • Ottime capacità di risoluzione dei problemi e capacità di guidare il lavoro tecnico di più team senza autorità formale.
  • Eccellenti capacità di comunicazione scritta e orale con ingegneri, manager e partner di prodotto.

Benefit

  • Orario flessibile.
  • Ambiente di lavoro flessibile e di supporto.
  • Opportunità di crescita professionale e personale.
  • Partecipazione alle attività del team e collaborazione interfunzionale.