×
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: Madisoft
Full Time position
Listed on 2026-02-06
Job specializations:
  • Software Development
    Software Engineer, Senior Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Location: Town of Italy

Madisoft è una PMI Innovativa italiana, parte del gruppo Dylog
, che sviluppa Nuvola, la piattaforma digitale leader per la gestione della didattica, della segretaria e della comunicazione scolastica. Il nostro obiettivo è migliorare l’esperienza quotidiana di dirigenti, docenti, personale scolastico, studenti e famiglie attraverso soluzioni software moderne, sicure e affidabili.

Descrizione lavoro

Come Senior Software Engineer entrerai a far parte del Team Prometeo
, responsabile dei prodotti delle aree Didattica e Customer Success della piattaforma Nuvola di Madisoft
.

Avrai un ruolo attivo e concreto nella ideazione, progettazione ed evoluzione dei prodotti, contribuendo direttamente sia allo sviluppo di nuove funzionalità sia al miglioramento e all’ammodernamento di sistemi esistenti ad alta complessità.

Nel ruolo di Senior Software Engineer:

  • lavorerai all’interno di un team di prodotto cross-funzionale
    , adottando metodologie agili e pratiche come pair programming e code review strutturate;
  • collaborerai quotidianamente con altri sviluppatori, Product e stakeholder tecnici,
    contribuendo attivamente alle decisioni architetturali e di design
    ;
  • progetterai e svilupperai software backend robusto, testabile e manutenibile
    , applicando principi di Object-Oriented Design, SOLID, design pattern e Domain-Driven Design;
  • contribuirai all’evoluzione dell’ecosistema PHP moderno
    , con particolare focus su Symfony;
  • affronterai tematiche di scalabilità, performance, affidabilità e resilienza;
  • supporterai attivamente la transizione da un’architettura monolitica a un’architettura a servizi
    , partecipando alle scelte tecniche e ai trade-off;
  • progetterai e svilupperai servizi efficienti e scalabili, integrati tramite API e sistemi di messaggistica;
  • opererai in un contesto in evoluzione, con più team di prodotto e frequenti momenti di allineamento, condivisione e formazione trasversale.
Requisiti essenziali
  • solida esperienza come Backend Software Engineer;
  • ottima conoscenza di PHP (versioni recenti) e del framework Symfony;
  • ottima padronanza dei principi della programmazione a oggetti;
  • capacità di scrivere codice pulito, testabile e ben progettato;
  • utilizzo di pratiche di TDD e/o BDD;
  • conoscenza dei principi di Continuous Integration e Continuous Deployment (CI/CD);
  • attitudine alla collaborazione, al confronto costruttivo e alla crescita continua;
  • condivisione dei principi della cultura tecnica e aziendale.
Costituiscono titolo preferenziale
  • esperienza nell’applicazione del Domain-Driven Design;
  • esperienza con architetture a microservizi e relativi pattern (API REST, Event-Driven Architecture);
  • consapevolezza delle sfide tipiche dei sistemi distribuiti (latenza, resilienza, eventual consistency);
  • partecipazione a processi di migrazione da monolite a microservizi;
  • esperienza con Rabbit

    MQ o sistemi di messaggistica analoghi e pattern di integrazione asincrona.
  • un progetto tecnologico ad alto impatto sociale, utilizzato ogni giorno da milioni di persone in tutta Italia;
  • un team tecnico competente e collaborativo, con cui confrontarsi e crescere;
  • flessibilità reale nell’organizzazione del lavoro, del tempo e della formazione;
  • ambiente remoto o ibrido;
  • budget per formazione continua e crescita professionale;
  • strumenti di lavoro adeguati (hardware e software);
Tipo di contratto
  • tempo indeterminato o collaborazione a partita IVA;
  • RAL da 45k a 60k a seconda del tuo livello di seniority. Se pensi di meritare di più, parliamone volentieri;
  • impiego full-time, 5 giorni alla settimana (lunedì – venerdì);
#J-18808-Ljbffr
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary