
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