Offerta di lavoro
Tech Lead, esperienza dello sviluppatore e ingegneria della piattaforma
In qualità di Tech Lead for Developer Experience & Platform Engineering, sarai responsabile della trasformazione del lavoro quotidiano degli ingegneri, combinando la leadership tecnica con l'abilitazione delle persone. Guiderà un team di ingegneri SRE e backend e svilupperà strumenti e processi multipiattaforma per aumentare la produttività e la sicurezza degli ingegneri.
Descrizione del lavoro
Il ruolo
In qualità di Tech Lead del nostro team Platform, cambierete il modo in cui gli ingegneri di diversi team di prodotto vivono il loro lavoro quotidiano, dallo sviluppo locale alla distribuzione in produzione.
Combinano la leadership tecnica con l'abilitazione delle persone per rendere gli ingegneri più veloci, più sicuri e più piacevoli.
Il candidato guiderà un piccolo team di ingegneri SRE e backend e tratterà la piattaforma come un prodotto, bilanciando l'esecuzione della roadmap, l'esperienza degli sviluppatori e la resilienza operativa.
Compiti
Compiti tecnici:
- Possedere la roadmap e il backlog della piattaforma interna - dare priorità agli obiettivi strategici, al feedback degli sviluppatori e alla sostenibilità e redditività a lungo termine;
- Progettazione e realizzazione di piattaforme interne, pipeline CI/CD e strumenti per gli sviluppatori;
- Creazione di librerie, framework e strumenti di sviluppo comuni (SDK, CLI) che standardizzano e migliorano la produttività;
- Incorporare nello sviluppo della piattaforma pratiche standard sicure, osservabili e conformi, utilizzando al contempo l'intelligenza artificiale e l'automazione per ridurre il carico cognitivo;
- Comunicazione chiara agli ingegneri (tramite changelog, documentazione e demo interne);
- Funziona come decisore tecnico per l'architettura della piattaforma, gli standard degli strumenti e le linee guida del ciclo di vita.
Compiti di gestione:
- Guidare e far crescere un piccolo team di ingegneri SRE e backend - conducendo incontri 1:1, assistendo nell'onboarding, nella definizione degli obiettivi e nel feedback delle prestazioni;
- Guidare l'adozione della piattaforma nei team di progettazione attraverso la formazione, la documentazione e il coinvolgimento degli sviluppatori;
- Guidare la gilda del backend e promuovere standard coerenti in tutti i team;
- Collaborare con i responsabili tecnici, i responsabili dell'ingegneria e gli architetti per allineare la direzione della piattaforma alle esigenze dell'organizzazione;
- Promuovere una cultura della proprietà, della sicurezza psicologica e del miglioramento continuo.
Requisiti
- Esperienza nella conduzione di iniziative di produttività della piattaforma o degli sviluppatori all'interno di team;
- Forte background in Java (Quarkus) o NodeJS (NestJS), con Kubernetes, Terraform e GitLab CI/CD;
- Conoscenza dell'infrastruttura cloud (AWS), dei microservizi e degli strumenti per gli sviluppatori;
- Esperienza nell'implementazione di strategie di ciclo di vita (versioning, migrazione, deprezzamento);
- Comprovata capacità di documentare, comunicare e promuovere gli strumenti e gli standard della piattaforma.
Candidato ideale
- Vi piace creare piattaforme e strumenti interni che diano potere agli ingegneri;
- Successo nell'adozione della proprietà end-to-end - architettura, implementazione e funzionamento;
- Equilibrio tra strategia tecnica, tutoraggio e realizzazione del team;
- Profondo interesse per la qualità, l'esperienza dello sviluppatore e la sicurezza;
- Passione per l'eliminazione degli attriti e l'accelerazione della consegna delle funzionalità nei team di progettazione.
Criteri di successo
- Gli sviluppatori si affidano ai vostri strumenti e modelli per fornire servizi più rapidi e sicuri;
- Il vostro team e le vostre piattaforme sono stabili, osservabili e sicure;
- Il suo team è impegnato, autonomo e fornisce soluzioni di alta qualità;
- Gli ingegneri cercano la vostra guida e i cicli di feedback per migliorare continuamente la piattaforma.
- Gli strumenti e l'automazione dell'intelligenza artificiale riducono in modo misurabile l'onere per gli sviluppatori.
Dettagli sul lavoro