Offerta di lavoro
Ingegnere personale (80-100%)
In qualità di Staff Engineer di Sygnum, sei un esperto tecnico che supporta i team nella risoluzione di sfide tecniche complesse e contribuisce a definire la strategia tecnica dell'azienda. Progetterai e implementerai sistemi backend sicuri e scalabili e sarai il mentore di altri ingegneri e tech lead.
Descrizione del lavoro
Il ruolo
In qualità di Staff Engineer, sei un collaboratore individuale esperto che combina una profonda competenza tecnica con l'influenza sui team. Darai l'esempio guidando le decisioni di implementazione, facendo da mentore agli ingegneri e ai tech lead e dando forma alle pratiche tecniche che rendono i nostri sistemi più sicuri, resilienti e manutenibili.Compiti principali
- Progettare e implementare sistemi back-end sicuri e scalabili in collaborazione con team interfunzionali.
- Creazione e promozione di librerie riutilizzabili, modelli di progettazione e standard tecnici che promuovono coerenza e qualità.
- Mentore di ingegneri e tecnici nella progettazione del sistema, nelle prestazioni e nelle pratiche di sicurezza.
- Guidare le decisioni tecniche e i compromessi tra domini per migliorare la manutenibilità e la velocità di consegna.
- Promuovere l'osservabilità, la testabilità e la resilienza operativa durante l'intero ciclo di sviluppo.
- Rivedere e contribuire a RFC, documenti di progettazione e protocolli decisionali per allineare i team e fornire chiarezza.
- Collaborare con la leadership della piattaforma e dell'ingegneria per migliorare il CI/CD, gli strumenti per gli sviluppatori e l'affidabilità del sistema.
- Supportare la risposta agli incidenti e condurre analisi delle cause principali per promuovere miglioramenti sistematici.
- Ricerca e sperimentazione di nuove tecnologie che migliorano le prestazioni e l'esperienza degli sviluppatori.
Candidato ideale
- Esperienza nella progettazione di sistemi back-end complessi in ambienti regolamentati o altamente affidabili.
- Forte comprensione delle prestazioni del sistema, dell'osservabilità e dello sviluppo sicuro del software.
- Esperienza nella gestione degli incidenti e nella costruzione di sistemi resilienti e tolleranti ai guasti.
- Comprovata capacità di fare da mentore e di influenzare le decisioni tecniche dei vari team.
- Capacità di collaborare tra i ruoli di prodotto, piattaforma, architettura e sicurezza.
- Familiarità con le moderne pratiche tecniche: CICD, IaC (Terraform), Kubernetes, AWS.
- Esperienza in Java (Quarkus) o NodeJS (NestJS), con la volontà di imparare l'altro.
Requisiti
- Amate risolvere sfide tecniche profonde con un impatto a lungo termine e trasversale al team.
- Sforzarsi di fare da mentore agli altri e di elevare gli standard tecnici.
- Apprezzamento per un codice pulito e sicuro e per una consegna veloce e affidabile.
- Pratico, proattivo e motivato dalla complessità tecnica.
- Influenzare la direzione tecnica e gli standard di implementazione nei vari team.
- Comprensione dei sistemi distribuiti, dei microservizi e dell'architettura event-driven.
Il successo
- I team cercano proattivamente il vostro contributo su sfide tecniche complesse e decisioni di progettazione.
- I vostri campioni e standard migliorano la velocità di consegna, la qualità del sistema e l'esperienza degli sviluppatori.
- Le piattaforme e la resilienza del sistema migliorano, con una riduzione misurabile degli incidenti e del MTTR.
- Gli ingegneri e i responsabili tecnici crescono grazie al vostro ruolo di tutoraggio e di leadership.
- Il vostro lavoro contribuisce in modo significativo alla strategia tecnica a lungo termine e ai principi tecnici.
- I team forniscono sistemi sicuri, affidabili e manutenibili che soddisfano i requisiti normativi.
Offriamo
- Un ambiente di lavoro dinamico e stimolante.
- Opportunità di sviluppo personale e professionale.
- Una cultura di squadra aperta e cooperativa.
Dettagli sul lavoro