Alkami Technology
Alkami Technology
501 – 1000 Dipendenti
ConsulenzaMarketingServizi bancari
Alkami Technology sviluppa software bancario digitale basato sul cloud per banche e cooperative di credito. La sua piattaforma per vendite e servizi digitali riunisce servizi bancari digitali, apertura di conti e onboarding tramite MANTL, oltre a strumenti per i dati e il marketing. La piattaforma supporta esperienze bancarie per clienti privati e aziende e offre integrazioni, strumenti per sviluppatori e assistenza all’implementazione per gli istituti finanziari. Il software di Alkami è progettato per aiutare gli istituti ad aprire conti, proteggersi dalle frodi, gestire i pagamenti e offrire comunicazioni più personalizzate ai clienti.

Responsabile dell’ingegneria tecnica presso Alkami (da remoto negli Stati Uniti)

Guida gli ingegneri software e contribuisce direttamente alle consegne di Alkami, fornitore di una piattaforma di digital banking. Definisce architetture scalabili, pratiche operative ed esecuzione interfunzionale.

Descrizione

  • Coordina la consegna del software tra i team di Ingegneria, Quality Engineering, SRE, gestione dei rilasci, Prodotto, Architettura e TPM.
  • Dedica dal 20% al 30% del tempo a scrivere e revisionare codice, eseguire il debug di problemi complessi, progettare ed evolvere API e fornire servizi di piattaforma scalabili.
  • Guida e affianca gli ingegneri software, sostenendone la crescita professionale.
  • Valuta l’architettura e la progettazione dei sistemi, influenza la roadmap del prodotto, introduce tecnologie e si assume la responsabilità di nuovi progetti.
  • Collabora con i team di Prodotto, Sicurezza, Architettura e Operations per collegare l’esecuzione dell’ingegneria ai risultati aziendali.
  • Individua i colli di bottiglia, riduce il debito tecnico e migliora scalabilità, resilienza ed efficienza dei costi.
  • Definisce e monitora KPI di ingegneria, come frequenza dei deployment, MTTR, copertura dei test e rispetto degli SLA.
  • Assegna le risorse, bilancia i carichi di lavoro e stabilisce le priorità dei progetti per favorire consegne puntuali e di alta qualità.
  • Fornisce consulenza su tecnologie, tendenze e best practice per lo sviluppo software.
  • Supervisiona gli incidenti durante i turni di reperibilità e risolve le interruzioni critiche.
  • Promuove l’uso di pratiche, strumenti e framework moderni per lo sviluppo.
  • Costruisce una cultura di collaborazione, responsabilità, apprendimento continuo, innovazione e sperimentazione.
  • Collabora con il Product Management per sviluppare idee e definire i requisiti relativi al debito tecnico.
  • Condivide risultati, obiettivi, problemi e stato delle consegne per tenere informati gli stakeholder.
  • Definisce gli obiettivi di performance per i riporti diretti.
  • Continua ad approfondire gli approcci manageriali, il settore bancario e le applicazioni specifiche dei clienti.

Requisiti

  • Solida esperienza pratica con diverse delle seguenti tecnologie o equivalenti: .NET, Java, C#, sviluppo di container Linux, Kubernetes, MVC, SaaS, SOA, PostgreSQL, MS SQL Server, framework JavaScript moderni, Entity Framework e microservizi.
  • Esperienza nella creazione e distribuzione di software SaaS con architettura di sistema moderna, inclusi microservizi e applicazioni cloud-native.
  • Esperienza con AWS, Azure o Google Cloud Platform.
  • Conoscenza operativa di eccellenza operativa, DevOps, CI/CD, test automatizzati e osservabilità.
  • Esperienza con strumenti di osservabilità come Grafana, New Relic o Haystack.
  • Esperienza nell’elaborazione di eventi in tempo reale e nell’elaborazione batch di transazioni ad alto volume.
  • Esperienza nella creazione di sistemi complessi di accesso e autorizzazioni basati sui ruoli.
  • Capacità di prendere decisioni basate sui dati e valutare i compromessi.
  • Esperienza nella creazione di sistemi scalabili ed efficienti dal punto di vista operativo.
  • Esperienza nella guida e motivazione di team interfunzionali.
  • Capacità di costruire relazioni produttive con stakeholder diversi.
  • Spiccate capacità analitiche e di risoluzione dei problemi.
  • Esperienza nella gestione efficace di più flussi di lavoro in parallelo.
  • Esperienza nel reclutamento, nella selezione, nel mentoring o coaching e nella gestione di team di ingegneria software.
  • Esperienza nella comunicazione con utenti, team tecnici e dirigenti senior.
  • Esperienza nella gestione di team globali distribuiti su diversi fusi orari.
  • Esperienza con metodi Lean-Agile come Kanban o Scrum.
  • Almeno 15 anni di esperienza nello sviluppo software o in attività ingegneristiche correlate.
  • Almeno 5 anni di esperienza nella gestione di team di ingegneria.
  • Laurea triennale o magistrale in informatica o in un campo tecnico correlato che preveda programmazione, oppure esperienza tecnica equivalente.
  • Preferibile: esperienza nel fintech, nel digital banking o in settori altamente regolamentati.
  • Preferibile: esperienza con prodotti SaaS nei settori tecnologico e finanziario.
  • Preferibile: conoscenza della gestione della tesoreria, della posizione di cassa, della gestione della liquidità, dei pagamenti commerciali e della riconciliazione.
  • Preferibile: familiarità con ISO 20022, BAI2, MT940 ed EDI 820.
  • È necessario avere l’autorizzazione a lavorare negli Stati Uniti a tempo pieno.
  • Non è previsto il patrocinio per l’autorizzazione al lavoro.

Benefit

  • Ambiente di lavoro con priorità al lavoro da remoto.
  • Ferie retribuite illimitate.
  • Piano 401(k) con contributo integrativo del datore di lavoro.
  • Ambiente di lavoro diversificato e inclusivo.
  • Cultura aziendale piacevole.