×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Town of Italy, Penn Yan, Yates County, New York, 14527, USA
Listing for: Intesa Sanpaolo Group
Full Time position
Listed on 2026-05-25
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Location: Town of Italy

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 Mongo

    DB (modellazione documentale, indicizzazione, aggregazione) e Alloy

    DB / Postgre

    SQL (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 (Mongo

    DB fortemente preferito) e un database relazionale compatibile con Postgre

    SQL (Alloy

    DB, Cloud SQL, Aurora, Postgre

    SQL 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 Dev Ex:
    Git, progettazione di pipeline, strategie di test automatizzato (unit, integration, contract, end-to-end), infrastructure-as-code (Terraform).
  • Osservabilità: logging strutturato, metriche, distributed tracing (Open Telemetry), capacità di debug in produzione.

Sono considerati preferenziali i seguenti requisiti:

  • Esperienza produttiva con Quarkus, in particolare compilazione nativa / Graal

    VM.
  • Google Cloud Platform in produzione (GKE, Alloy

    DB, Pub/Sub, Cloud Run, IAM).
  • Confluent Platform / Confluent Cloud (schema registry, ksql

    DB, 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…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary