PTC
PTC
PTC sviluppa software aziendale per i produttori, con strumenti per la gestione del ciclo di vita del prodotto (PLM) e del servizio (SLM). I suoi prodotti aiutano i team a coordinare la progettazione, la produzione e l’assistenza dei prodotti, sostenendone lo sviluppo, la qualità e l’efficienza operativa. Il software di PTC è utilizzato da grandi aziende del settore manifatturiero discreto.

Ingegnere software principale, ALM — PTC

Definisci l’indirizzo tecnico delle piattaforme PTC per la gestione del ciclo di vita delle applicazioni (ALM), contribuendo ad architettura, scalabilità e modernizzazione cloud. Collabora con i team di ingegneria, prodotto e clientela per far progredire il software aziendale.

Descrizione

  • Definire l’indirizzo tecnico a lungo termine dei prodotti e delle piattaforme ALM.
  • Elaborare roadmap architetturali e strategie tecnologiche per i team di ingegneria.
  • Fornire consulenza su progettazione software, scalabilità, prestazioni ed eccellenza operativa.
  • Guidare l’evoluzione dei prodotti considerando le sfide dei clienti, i modelli di distribuzione e gli sviluppi del mercato.
  • Condurre discussioni tecniche e coordinare i gruppi di ingegneria, architettura, prodotto e a contatto con i clienti.
  • Contribuire alla progettazione e all’evoluzione di sistemi aziendali sicuri, resilienti e scalabili.
  • Promuovere la modernizzazione dell’architettura cloud native, dei microservizi, delle funzionalità basate sull’IA, dell’osservabilità e della scalabilità della piattaforma.
  • Esaminare e guidare decisioni cruciali di architettura e ingegneria.
  • Promuovere buone pratiche ingegneristiche, qualità del codice, automazione, test ed eccellenza operativa.
  • Analizzare problemi complessi di prestazioni, affidabilità, scalabilità e operatività.
  • Individuare colli di bottiglia architetturali e consigliare miglioramenti.
  • Supportare distribuzioni su scala aziendale con competenze in sistemi distribuiti, database, infrastruttura cloud e prestazioni delle applicazioni.
  • Valutare l’idoneità delle tecnologie emergenti per il portafoglio ALM di PTC.
  • Promuovere l’ingegneria assistita dall’IA, l’automazione, l’analisi dei dati e le moderne pratiche di rilascio software.
  • Guidare prove di concetto e valutazioni tecniche.
  • Collaborare con clienti, partner ed esperti del settore.
  • Collaborare con la gestione prodotto per collegare le priorità tecniche agli obiettivi aziendali e alle esigenze dei clienti.
  • Lavorare con responsabili dell’ingegneria, architetti, ingegneri principali e specialisti tecnici.
  • Coordinarsi con i team Customer Success, Supporto e Servizi per affrontare problemi tecnici complessi.
  • Partecipare a iniziative strategiche con i clienti.
  • Fare da mentore a ingegneri senior e a professionisti in crescita verso ruoli di leadership tecnica.
  • Promuovere pratiche di architettura software, ingegneria delle prestazioni, DevOps e sviluppo cloud native.
  • Contribuire a forum di ingegneria, comunità tecniche e iniziative di condivisione delle conoscenze.
  • Rappresentare ALM come esperto tecnico all’interno dell’organizzazione e della più ampia comunità ingegneristica.

Requisiti

  • Laurea o laurea magistrale in informatica, ingegneria del software o campo correlato
  • Almeno 10 anni di esperienza professionale nell’ingegneria del software
  • Comprovata esperienza nella progettazione, realizzazione e gestione di piattaforme software aziendali su larga scala
  • Conoscenza approfondita di Java e dello sviluppo backend moderno
  • Ampia esperienza con sistemi distribuiti, architetture cloud native e microservizi
  • Ottima conoscenza dei modelli di architettura software e delle pratiche ingegneristiche attuali
  • Esperienza nel definire strategia tecnica e architettura per più team di ingegneria
  • Competenza in prestazioni, scalabilità, affidabilità ed eccellenza operativa
  • Ottime capacità di risoluzione dei problemi, comunicazione e gestione degli stakeholder
  • Capacità di orientare decisioni tecniche e aziendali grazie a competenze autorevoli
  • Familiarità con ALM, DevOps, ingegneria dei sistemi o piattaforme di rilascio software
  • Esperienza con Codebeamer, Jira, Polarion, Jama, Azure DevOps o strumenti analoghi
  • Esperienza con almeno una piattaforma di cloud pubblico: AWS, Azure o GCP
  • Esperienza con Kubernetes, Docker, CI/CD, automazione dell’infrastruttura e strumenti di osservabilità
  • Conoscenza dell’IA e dell’apprendimento automatico e del loro impiego nel software aziendale
  • Esperienza nello sviluppo di prodotti per settori regolamentati, come automotive, aerospaziale, dispositivi medici o produzione industriale
  • Brevetti, pubblicazioni di settore, interventi a conferenze o contributi sostanziali a progetti open source

Benefit

  • Occasioni per esplorare, imparare e crescere
  • Opportunità di trasformare le idee in realtà
  • Collaborazione con leader esperti del settore
  • Lavoro con tecnologie avanzate
  • Pratiche di tutela della privacy e dei dati