BeyondTrust
BeyondTrust
BeyondTrust sviluppa soluzioni di cybersicurezza che aiutano le organizzazioni a proteggere sistemi e dati critici dalle minacce interne ed esterne. Le sue offerte si concentrano sulla gestione degli accessi privilegiati e aiutano le aziende a proteggere e amministrare le identità, le credenziali e i diritti di accesso associati agli utenti che si connettono a risorse sensibili.

Senior Software Development Engineer presso BeyondTrust (Da remoto - Stati Uniti)

Sviluppa e supporta i prodotti di Accesso remoto sicuro di BeyondTrust come senior software engineer. Gestisci i sistemi operativi degli appliance, i flussi di rilascio e l’infrastruttura AWS che serve i clienti della sicurezza delle identità.

Descrizione

  • Sviluppare e mantenere codice affidabile per applicazioni aziendali complesse client-server
  • Trasformare storyboard applicativi e casi d’uso in software funzionante
  • Collaborare con colleghi e stakeholder alla progettazione delle funzionalità e alla direzione del prodotto
  • Creare casi di test e documentazione di sviluppo con il team di Quality Assurance
  • Tenere colleghi e responsabili informati su problemi, rischi e criticità
  • Documentare accuratamente il lavoro di sviluppo
  • Collaborare con il supporto tecnico e, quando necessario, con i clienti per diagnosticare e risolvere i problemi
  • Definire l’ambito di progetti e attività e fornire stime temporali affidabili
  • Indagare, risolvere e classificare problemi tecnici complessi nella base di codice
  • Integrare i feedback sul prodotto, fornire correzioni e creare patch
  • Creare, impacchettare, firmare e rilasciare immagini degli appliance e aggiornamenti software per ambienti on-premise e cloud
  • Distribuire e gestire infrastrutture cloud che comprendono elaborazione, DNS, storage e gestione delle chiavi

Requisiti

  • Almeno cinque anni di esperienza professionale nello sviluppo software
  • Padronanza dell’intero ciclo di vita dello sviluppo software (SDLC)
  • Ampia esperienza di lavoro in ambienti Unix e Linux
  • Esperienza professionale con Python e PHP
  • Esperienza con Laravel o un framework MVC comparabile
  • Esperienza nella manutenzione di basi di codice grandi e legacy
  • Esperienza pratica con AWS, inclusi EC2, Route 53, S3, IAM e KMS
  • Esperienza nella progettazione e amministrazione di database
  • Esperienza pratica nella scrittura di unit test
  • Esperienza di lavoro con metodologie Agile
  • Solida conoscenza dei moderni pattern di progettazione software
  • Esperienza nella gestione dell’intero ciclo di sviluppo fino al rilascio del prodotto in un ambiente Agile
  • Conoscenza dei principi di sicurezza delle reti e della crittografia
  • Ottime capacità di comunicazione scritta e orale in inglese, presentazione e relazioni interpersonali
  • Esperienza di contributo a un team Agile che utilizza pratiche di integrazione e sviluppo continui

Benefit

  • Una cultura flessibile e basata sulla fiducia, incentrata sull’apprendimento continuo
  • Riconoscimento della crescita dei dipendenti
  • Un ambiente di lavoro impegnato a favore della diversità e dell’inclusione
  • Opportunità di apprendimento e sviluppo professionale