Quali competenze cercare quando si assumono sviluppatori di posta elettronica

Pubblicato: 2020-07-16

Se sei un fondatore o CTO e stai cercando di espandere le capacità di posta elettronica della tua azienda, è il momento di cercare uno sviluppatore di posta elettronica o un gestore di posta elettronica. Per aiutarti a sapere cosa cercare nei candidati, abbiamo intervistato alcuni dei nostri colleghi che hanno assunto e integrato molti ingegneri di posta elettronica nel corso della loro carriera. Analizzeremo il processo di assunzione di uno sviluppatore di posta elettronica, quali competenze cercare e segnali d'allarme da tenere d'occhio durante le interviste.

Ma, prima ancora di scrivere la descrizione del lavoro, per non parlare di intervistare i candidati, ci sono un paio di fattori che devi considerare.

  1. Di che tipo di competenza hai bisogno? Se stai appena iniziando a creare il tuo team di posta elettronica, vorrai qualcuno con esperienza nel dominio di posta elettronica. Oppure, se stai cercando un esperto di consegne, dovrai cercare quel talento. Comprendere l'esperienza di cui il tuo team ha bisogno sarà molto importante per trovare il candidato giusto.
  2. Quali valori aziendali sono più importanti per questo ruolo? Considera i valori della tua azienda e scegline alcuni di cui ritieni che una persona in questo ruolo abbia bisogno per avere successo. Questo ti aiuterà a determinare se i candidati si adattano bene al team e agli altri colleghi.

Le risposte alle domande di cui sopra prepareranno il terreno per le qualità che cerchi durante il colloquio, quindi tienile a mente durante tutto il processo di assunzione.

Processo di colloquio di ingegneria

In Twilio SendGrid, il nostro processo inizia con lo schermo del telefono del nostro team delle risorse umane e gli esami di competenza. I candidati possono scegliere la lingua con cui vogliono lavorare da un elenco di opzioni durante gli esami di programmazione. L'idea è di non testare la loro competenza in una lingua specifica perché è probabile che non ci abbiano lavorato in precedenza. Il test, invece, è mostrare il loro pensiero critico e come affrontano i problemi.

Sasha Sydoruk, Senior Manager, Software Engineering presso Twilio ha condiviso,

“Se usano strumenti diversi, va bene. La cosa più importante è che possono risolvere problemi simili”.

Se il candidato supera il test di codifica, ha colloqui in loco con i membri del team. Il candidato avrà discussioni di design e architettura sulla risoluzione di problemi simili a quelli che dovrebbero affrontare sul lavoro. Questa è un'altra opportunità per mostrare le proprie capacità tecniche e la comprensione di diversi toolkit.

Una volta che tutti i membri del comitato di intervista hanno intervistato il candidato, ogni stakeholder presenterà una scheda di valutazione che valuta il candidato in base a valori aziendali specifici. Le parti interessate non parleranno tra loro del candidato fino a quando non avranno inviato la scorecard. Questo aiuta a prevenire pregiudizi ed essere influenzati da un altro stakeholder prima che le opinioni di un individuo siano completamente formate.

Le migliori qualità di sviluppatore di posta elettronica da cercare

Le abilità che cerchi dipenderanno in definitiva dal livello di esperienza di cui hai bisogno nella tua squadra, quindi ci siamo concentrati sulle abilità che vorrai cercare, indipendentemente dal livello di esperienza.

Forte sviluppatore back-end

A seconda del livello di abilità che stai cercando, il candidato non ha bisogno di avere esperienza nel dominio di posta elettronica. Dovrebbero, tuttavia, avere esposizione a varie tecnologie e un kit di strumenti versatile.

"Non è tanto lo spazio del dominio di posta elettronica, quanto la loro esperienza relativa all'ambiente operativo e allo stack generale", ha spiegato Dana Sherrell, Direttore, Ingegneria del software.

A meno che tu non stia cercando un esperto di domini di posta elettronica, la conoscenza dello spazio del dominio di posta elettronica non è cruciale. I dipendenti si adatteranno ed è qualcosa che può essere appreso.

Sydoruk ha aggiunto: " Stiamo cercando qualcuno che abbia esperienza con sistemi distribuiti su larga scala e abbia capacità di sviluppo moderno molto forti: disciplina operativa, impostazione di metriche adeguate, gestione di multi-threading, set di dati di grandi dimensioni, cose del genere .”

Competenze trasversali

I manager di Twilio SendGrid hanno convenuto che le competenze trasversali sono importanti tanto quanto le capacità di programmazione dei candidati. In particolare, gli ingegneri di posta elettronica devono essere in grado di far fronte all'ambiguità.

"Essere in grado di prendere qualcosa di vago e approfondire ciò che il cliente sta cercando e cosa dobbiamo fare per aiutarlo", ha spiegato Brian Antolin, Senior Manager, Software Engineering.

Le capacità di gestione del tempo e di comunicazione sono preziose per qualsiasi ruolo, quindi mentre i responsabili delle assunzioni vorranno porre domande relative a tali competenze, considera anche i valori aziendali specifici del ruolo.

Uno dei valori di Twilio è indossare le scarpe dei clienti ed è un valore che è un punto focale tra i reparti e i team. Sherrell ha descritto come gli ingegneri debbano sempre tenere a mente il cliente durante la costruzione.

In che modo questo influisce sul cliente? Come consideri il cliente quando stai costruendo la cosa che stai costruendo? Che tu sia un product manager, un ingegnere del team, che tu sia un leader di ingegneria, queste caratteristiche sono davvero importanti per noi come azienda", ha affermato Sherrell.

Esperienza nell'industria

Sebbene non sia un rompicapo, l'esperienza nel settore può portare molto sul tavolo. Ad esempio, nello spazio tecnologico, è utile assumere candidati che hanno lavorato anche in architetture e ambienti operativi simili.

Sherrell ha spiegato: “Siamo un grande sistema distribuito, uno stack altamente distribuito, in tempo reale, su scala molto elevata. Quindi guardi per vedere, hanno lavorato in quei tipi di ambienti in cui possono portare quell'esperienza e abilità sul tavolo della tua organizzazione?"

Ciò è particolarmente utile per i ruoli dirigenziali in cui le persone devono avere familiarità con le modalità di navigazione nel settore. Ma è un vantaggio, non la posta in gioco. Concentrarsi troppo sull'esperienza nel settore potrebbe farti perdere il candidato giusto.

Fiducia e umiltà

Sherrell ha detto che chiede sempre ai candidati di condividere una situazione in cui hanno fallito, cosa è successo e cosa ne hanno imparato.

"Un candidato sicuro di sé si sente a proprio agio nel dirti di aver commesso un errore".

D'altra parte, un candidato che non condivide una situazione in cui ha fallito o condivide una situazione che non è un vero errore, potrebbe non avere la sicurezza di dirti quando commette un errore sul lavoro.

Curiosità e interesse

Quali domande ha il candidato alla fine del colloquio? Syrdoruk ritiene che le domande siano un segno rivelatore di quanto il candidato ha preparato, della sua curiosità e interesse per la posizione.

“Guardo quali domande ha il candidato alla fine del colloquio sul lavoro, l'azienda, i problemi che abbiamo. Questo per me indica quanto sia interessato un candidato alla posizione", ha affermato Sydoruk.

Intervista bandiere rosse

Abbiamo coperto alcune qualità da cercare in uno sviluppatore di posta elettronica, ma quali sono alcune bandiere rosse a cui prestare attenzione? Sherrell, Antolin e Sydoruk condividono la loro intervista che irrita.

Un focus sul pedigree

Alla fine non importa da dove si diplomano i candidati o se hanno lavorato o meno per un colosso tecnologico.

“Non cerchiamo la notorietà, cerchiamo sia le hard skill con il test pre-intervista che le soft skill per poter lavorare insieme al team e fare la cosa migliore per il cliente, qualunque cosa accada,” disse Antolin.

“Non ho mai accettato il pedigree e mi frega nel modo sbagliato. Toglie l'individuo", ha condiviso Sherrell.

Ciò che conta è l'esperienza applicabile e una mentalità collaborativa. “Le persone provengono da tutti i percorsi, la diversità che portano è grande. Rende la nostra squadra più forte", ha affermato Sydoruk.

Tramogge di lavoro

Con ruoli di ingegneria, possono essere necessari 6 mesi, anche 12 mesi per apprendere lo stack dell'azienda, le sfumature tecniche e mettersi al passo. I candidati che hanno saltellato molto, trascorrendo solo 12-18 mesi nei loro ruoli precedenti, non saranno così preziosi per il team.

Sherrell chiede: “Che cosa stai effettivamente cercando? Perché non lo trovi nei tuoi ruoli precedenti. Se stai attraversando molto quel ciclo, non hai lo stesso impatto.

Antolin ha convenuto: “La rampa è reale. Mancano da 6 mesi a un anno prima che tu sia al 100%".

Pronto per assumere?

Con queste qualità e abilità in mente, sei pronto per trovare il candidato perfetto. Per ricapitolare, ecco i principali takeaway:

  • Cerca un forte sviluppatore back-end con un talento per le competenze trasversali.
  • L'esperienza nel settore e l'esperienza nel settore sono grandi vantaggi, ma non la posta in gioco.
  • Trova un candidato che possiede i propri errori e fa domande sul ruolo.
  • Fai attenzione ai candidati che cambiano spesso lavoro.

Buona fortuna a trovare il candidato perfetto! Al contrario, se sei uno sviluppatore in cerca di ruoli, dai un'occhiata alle posizioni di ingegneria aperte di Twilio .