waypointjobs

Intesa Sanpaolo Group

Senior Software Engineer

town of italy, NY

Check who can apply and the requirements below before continuing.

About this opportunity

Intesa Sanpaolo Group lists this Senior Software Engineer opportunity in town of italy, New York. Review the employer’s description below for duties, qualifications and application requirements.

Job description

Seleziona la frequenza (in giorni) di ricezione di un avviso: Crea avviso

La figura ricercata, in qualità di Senior Software Engineer, lavorerà all'interno dell'area Group Technology in Intesa Sanpaolo e si occuperà di gestire i problemi tecnici legati a microservizi e alla architettura distributiva portando le soluzioni end-to-end in produzione. Si occuperà di stabilire il livello di qualità attraverso code review e implementazioni di riferimento per l'apprendimento delle figure junior, contribuendo e collaborando con il CTO alle decisioni architetturali a livello di piattaforma.

Le principali attività:

Progettare, implementare, testare e operare microservizi su Quarkus e JVM/GRAALVM, esponendo interfacce REST/GRPC o basate su eventi.

Progettare flussi event-driven su Kafka: topologia dei topic, evoluzione degli schemi (Avro/Protobuf), semantica exactly-once, retry, strategie dead-letter.

Modellare ed evolvere la persistenza su MongoDB (modellazione documentale, indicizzazione, aggregazione) e AlloyDB / PostgreSQL (modellazione relazionale, performance tuning).

Pacchettizzare i servizi come container, distribuirli e ottimizzarli su Kubernetes / GKE, con osservabilità adeguata (log, metriche, trace).

Contribuire alle pipeline CI/CD, all'infrastructure-as-code (Terraform) e alle librerie condivise / golden path utilizzati dall'intero team.

Revisionare il codice scritto dai colleghi junior; fare pair programming su task non banali; condurre brown-bag session e talk tecnici.

Investigare i problemi di produzione end-to-end, inclusi quelli non ovvi che attraversano i confini di servizi e team.

Esperienza Richiesta

5-10 anni di esperienza di ingegneria del software hands-on in ambienti di produzione e come Software Engineer backend di sistemi distribuiti.

Qualifiche Richieste, Skills e Competenze

Profonda expertise in Java moderno (17/21/25), inclusa la concorrenza, le performance JVM, il memory model e il testing.

Esperienza produttiva con un framework moderno per microservizi - Quarkus (preferito), Spring Boot, Micronaut o Helidon. I candidati senza Quarkus sono benvenuti se il resto del profilo è solido e dimostrano disponibilità a riqualificarsi.

Kafka hands-on in produzione: semantica producer/consumer, strategia di partizionamento, consumer group, schema registry, idempotenza, DLQ. L'esperienza con Confluent Platform / Confluent Cloud è un plus.

Esperienza con un database documentale (MongoDB fortemente preferito) e un database relazionale compatibile con PostgreSQL (AlloyDB, Cloud SQL, Aurora, PostgreSQL puro). Capacità di scegliere quello giusto e di progettare schemi che scalano.

Fondamentali cloud-native solidi: Docker, Kubernetes, Helm, almeno un hyperscaler in produzione (GCP fortemente preferito; AWS o Azure accettabili con disponibilità al trasferimento).

Cultura dei sistemi distribuiti: CAP, eventual consistency, idempotenza, retry e back-off, outbox / messaggistica transazionale, saga / coreografia, CQRS.

CI/CD e DevEx: Git, progettazione di pipeline, strategie di test automatizzato (unit, integration, contract, end-to-end), infrastructure-as-code (Terraform).

Osservabilità: logging strutturato, metriche, distributed tracing (OpenTelemetry), capacità di debug in produzione.

Sono considerati preferenziali i seguenti requisiti:

Esperienza produttiva con Quarkus, in particolare compilazione nativa / GraalVM.

Google Cloud Platform in produzione (GKE, AlloyDB, Pub/Sub, Cloud Run, IAM).

Confluent Platform / Confluent Cloud (schema registry, ksqlDB, Kafka Streams / Flink).

Domain-Driven Design applicato a sistemi reali (bounded context, aggregati, ubiquitous language).

Esperienza su scala: ecosistemi di microservizi con decine di servizi, o throughput nell'ordine di migliaia di eventi al secondo.

Esperienza in un settore regolamentato (servizi finanziari, assicurazioni, telco, sanità, utilities) - non solo banking.

Sviluppo security-aware: OAuth 2.0 / OIDC, gestione dei segreti, threat modelling, SDLC sicuro.

Esperienza precedente in ambito bancario o dei pagamenti (core banking, ledger, pricing, MDM, account servicing).

Contributi a progetti open-source, blog tecnici, interventi a conferenze.

Esperienza nella migrazione di workload da sistemi legacy / mainframe.

Familiarità con il contesto normativo rilevante per il core banking (DORA, PSD2, GDPR) da una prospettiva ingegneristica.

Chi siamo

Siamo leader in Italia e uno dei principali gruppi bancari in Europa. Unisciti a noi e fai parte della nostra storia di successo! Con oltre 20 milioni di clienti in Italia e all'estero siamo un vero e proprio motore di crescita sostenibile con un forte impegno per l'ambiente e un impatto tangibile sulla società.

Le persone sono al centro, ce ne prendiamo cura impegnandoci nel creare una cultura inclusiva all'interno del Gruppo in cui tutti si sentano protagonisti e valorizzati.

Unisciti alla nostrarealtà internazionale. Il futuro non si aspetta, si sceglie!

Garantiamo un ambiente inclusivo e di pari opportunità. Considereremo tutti i candidati a prescindere da razza, religione, orientamento sessuale, identità di genere, stato civile, età, disabilità o qualsiasi altra categoria protetta nel rispetto dei D.lgs. 198/2006, 215/03 e 216/03.

Per la valutazione delle candidature, i dati saranno utilizzati da Intesa Sanpaolo S.p.A. come Data Controller. Ti invitiamo a prendere visione dell’ Informativa Privacy dedicata.

#J-18808-Ljbffr

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

MANTECH

WhatJobs

Modeling and Simulation Developer

quantico, VA

Salary not specified

MANTECH seeks a motivated, career and customer-oriented SOFTWARE DEVELOPER (MODELING AND SIMULATION) to join our team in QUANTICO, VA Join …

Last received from source 2026-10-14View job

MANTECH

WhatJobs

Simulation Developer

quantico, VA

Salary not specified

MANTECH seeks a motivated, career and customer-oriented SIMULATION DEVELOPER to join our team in QUANTICO, VA. Join a high-impact team suppo…

Last received from source 2026-10-14View job

DataAnnotation

WhatJobs

Software Engineer - AI Trainer

marietta, GA

Salary not specified

Job Description About the Role: We are looking for existing software engineers and developers to help advance AI development. As a member of …

Last received from source 2026-10-14View job

DataAnnotation

WhatJobs

Full Stack Software Engineer - AI Trainer

troy, MI

Salary not specified

Job Description About the Role: We are looking for existing software engineers and developers to help advance AI development. As a member of …

Last received from source 2026-10-14View job

DataAnnotation

WhatJobs

Software Developer - AI Trainer

stamford, CT

Salary not specified

Job Description About the Role: We are looking for existing software engineers and developers to help advance AI development. As a member of …

Last received from source 2026-10-14View job