Offerta di lavoro
Ingegnere software senior - C++/Python
Ingegnere software senior presso Northern Trust per lo sviluppo e la manutenzione di sistemi finanziari aziendali, con particolare attenzione al C++ moderno e a Python. Il ruolo prevede il lavoro in team autonomi, l’utilizzo di strumenti di sviluppo basati sull’intelligenza artificiale e il tutoraggio degli ingegneri junior.
Compiti
- Progettazione, sviluppo e manutenzione di applicazioni in C++ utilizzando metodi e pratiche all’avanguardia.
- Progettazione e realizzazione di componenti riutilizzabili a supporto di applicazioni finanziarie multipiattaforma.
- Fornitura e configurazione di strumenti, script, parametri di implementazione e requisiti operativi.
- Identificazione proattiva dei potenziali di efficienza, compresa l'automazione dei processi di routine, l'ottimizzazione delle prestazioni e i test automatizzati.
- Ampliamento costante delle conoscenze relative al settore di prodotto e delle competenze, nonché partecipazione alla pianificazione inter-team e ai progetti.
- Partecipazione a discussioni sull'architettura, revisioni del codice e definizione delle esigenze dei clienti.
- Utilizzo di strumenti di sviluppo basati sull'intelligenza artificiale, come Copilot e ChatGPT, per aumentare la velocità di sviluppo e garantire la qualità.
- Mentoring per ingegneri junior e contributo alla creazione di una cultura di eccellenza tecnica e collaborazione.
Requisiti
- 75 ore di esperienza nell'ingegneria del software nello sviluppo di applicazioni scalabili.
- Ottima padronanza delle moderne toolchain C++ (14/17/20/23).
- Solida esperienza con Spring 5.6, i framework, i test e lo sviluppo del deployment.
- Profonda esperienza pratica nell’uso quotidiano di SQL e nell’ingegneria dei dati.
- Conoscenza dei sistemi distribuiti, della comunicazione e dei framework applicativi.
- Esperienza con sistemi distribuiti e altri modelli di sviluppo software.
- Esperienza con le toolchain C/C++ e le moderne pratiche di sviluppo software.
- Eccellenti capacità di debug, di gestione dei sistemi e di risoluzione dei problemi.
- Ottime capacità di comunicazione scritta e orale, nonché la capacità di collaborare efficacemente con team tecnici e non tecnici.
- Esperienza nell'utilizzo di strumenti di sviluppo basati sull'intelligenza artificiale, quali GitHub Copilot, CodeWh o tecnologie simili.
Cosa ti rende una persona speciale
- Mentalità pragmatica unita a un’eccellente attenzione ai dettagli.
- Capacità di applicare concetti aziendali e tecnici complessi.
- È auspicabile possedere competenze in matematica applicata e modelli di rischio.
- Passione per l'utilizzo delle tecnologie, degli strumenti e delle pratiche più all'avanguardia.
- Collaborazione in team con spiccate capacità di leadership e comunicazione.
- Un ambiente di lavoro piacevole, caratterizzato da esigenze mutevoli, sfide etiche e problemi.
- Proattivo nel garantire stabilità, facilità di manutenzione e software di alta qualità.
Stipendio
- Fascia retributiva: 164.000 - 263.000 USD.
- La fascia salariale rappresenta una buona stima dello stipendio base. Ulteriori considerazioni possono riguardare le indennità di trasferimento, i LTC e le pensioni.
- Lo stipendio effettivo dipende da fattori individuali, dalla combinazione unica di competenze, qualifiche, produttività e dal valore aggiunto che apportano alla nostra azienda in termini di leadership.
Dettagli sul lavoro