¿Dónde puedo encontrar desarrolladores de software para una startup tecnológica?

Si es una empresa incipiente en una etapa inicial que busca un alquiler de ingeniería, lo más probable es que lo hagan desde su red. Sin embargo, eso no significa necesariamente que sea alguien que ya conoces.

Cuando piensas en el poder de las redes, a menudo no se trata tanto de a quién conoces sino de a quién conocen las personas que conoces. Siga estos pasos para maximizar la oportunidad de encontrar a alguien increíble:

# 1 – Haga un escaneo de su red e intente descubrir quién tiene la mayor probabilidad de conocer el tipo de persona que le gustaría llevar a bordo. Digamos que tiene algunas escuelas objetivo que podrían tener graduados que podrían ser una buena opción para este papel. ¿Quién en su red fue a esas escuelas? Lo mismo para las empresas en las que trabajó anteriormente.

# 2 – Ahora entra el trabajo pesado. Organice reuniones con la mayor cantidad posible de estas personas. Lo ideal es hacer esto en persona. El teléfono está bien, pero espera que tus resultados no sean tan buenos (a menos que tengas una relación preexistente muy fuerte con la persona). Mi recomendación son las reuniones de café y, en general, irás en la dirección de la persona con la que te encuentres.

# 3 – Durante la reunión, brinde una actualización sobre lo que está trabajando. Sin embargo, asegúrese de pasar al menos la mitad del tiempo hablando de lo que está haciendo la otra persona. En la medida de lo posible, busque formas de ayudar a esta persona. Ser genuino. Si no puede ayudar, no hay necesidad de ofrecer, pero en muchos casos podrá encontrar una manera de agregar valor.

En algún momento de la conversación, la otra persona puede decir “¿Hay alguna forma en que pueda ser útil?” Esa es tu oportunidad de hacer una pregunta. Comparta con esta persona que está buscando para conectarse con una persona para el rol que desea desempeñar y pregúntele si podría conocer a alguien con quien debería conectarse. Pueden tener uno o dos nombres y, si lo hacen, asegúrese de escribirlos. Es posible que tampoco tengan a nadie, pero que conozcan a alguien que conozca el tipo de personas con las que está buscando conectarse.

# 4 – Haga un seguimiento después de la reunión, asegurándose de hacer al menos tres cosas. Primero, agradezca a la otra persona por tomarse el tiempo de su ocupado día para reunirse con usted. En segundo lugar, si prometió que haría algo por ellos, cumpla esa promesa, idealmente lo más rápido posible. Tercero, envíeles un correo electrónico (a menudo esto se hace mejor como un hilo separado) solicitando cualquier introducción que ofrecieron.

Asegúrese de mencionar el nombre de la persona. No diga “Me encantaría llevar esas introducciones a los dos tipos que mencionó”. Para cuando llegan al correo electrónico, pueden haber olvidado a quién le ofrecieron presentarle. Además, recuérdeles cualquier contexto (“Me encantaría hablar con él sobre el rol de CTO que tenemos en nuestra empresa”).

Incluya una breve reseña de un párrafo (sin archivos adjuntos, etc.) sobre su empresa. Su objetivo es hacer que este correo electrónico sea lo más fácil posible para que la otra persona lo reenvíe. La persona que hace la introducción puede conectarlo directamente o puede comunicarse primero con la otra persona para preguntar si es apropiado hacer la introducción.

Es probable que necesite tomar docenas o incluso cientos de reuniones para encontrar a la persona adecuada. ¿Adivina qué? Vale la pena si lo haces. Y todas estas reuniones tendrán el beneficio adicional de mostrar todo tipo de otras cosas, como otras posibles contrataciones, inversores, ideas sobre su negocio, etc.

A medida que crezca, comenzará a agotar su red. Aquí es donde intervienen herramientas como Entelo (producto). Hemos agregado una increíble cantidad de datos de toda la web para ayudarlo a localizar mejor a las personas adecuadas para hablar sobre cómo unirse a su empresa. Estamos operando con la creencia de que la cantidad de datos profesionales en la web está explotando y fragmentándose. Sitios como Github, Stack Overflow y Dribbble ahora son mucho más ricos en datos en términos de ayudarlo a examinar candidatos que los currículums.

Así que sin duda, eche un vistazo a lo que hemos construido (http://www.entelo.com) y continúe reuniéndose con la gente para descubrir conexiones de red extendidas.

Depende de tu ubicación. Los desarrolladores de software son difíciles de encontrar en estos días por una combinación de diferentes razones (las nuevas empresas bien establecidas ya han conseguido las buenas, la falta de talento tecnológico, las corporaciones pagan salarios más altos y muchas más).

Recomiendo algunas cosas:
1) Vaya a diferentes eventos de redes tecnológicas: no solo encontrará excelentes desarrolladores, sino que también promocionará su producto. Echa un vistazo a una reunión nacional de tecnología: Tech in Motion, Inicio | Tech en movimiento.

2) Echa un vistazo a algunas empresas de reclutamiento. Muchas nuevas empresas están utilizando empresas de reclutamiento ahora porque el talento tecnológico es muy difícil de encontrar. La mayoría de las veces, las empresas de reclutamiento tienen acceso a los mejores desarrolladores, ya que tienen el tiempo, los recursos y el talento para pasar todo el día buscándolos. Echa un vistazo a Jobspring Partners si consideras una agencia de reclutamiento: tienen excelentes críticas en todos los sitios de revisión posibles.

¡Buena suerte!

La realidad difícil, especialmente si vives en un semillero de startups tecnológicas como Silicon Valley, es que la demanda de desarrolladores de software talentosos en los EE. UU. Supera con creces la oferta .

Como dice Paul Graham , el problema es tan grave que “prácticamente todas las [startups] de cierto tamaño han sufrido contorsiones legales para que los programadores ingresen a los EE. UU. … Es lo mismo en todo Silicon Valley. Las nuevas empresas son tan limitadas para el talento ”. Esta desigualdad es en gran parte la razón por la cual los gigantes tecnológicos como Google y Facebook otorgan a sus ingenieros ventajas tan amplias y salarios altos.

Sin embargo, esto no significa que el problema no se pueda resolver. De hecho, dado que muchas nuevas empresas están en el mismo vínculo que usted, se están desarrollando canales confiables para resolver este problema exacto . Asumiré que su startup necesita moverse rápido y no puede cometer muchos errores, y por lo tanto necesita desarrolladores extremadamente talentosos (es decir, no quiere arriesgar la calidad variable en los mercados tradicionales abiertos independientes). Sus mejores opciones son:

1) Solicite referencias a los desarrolladores de software que conoce: Reconocer a los mejores desarrolladores de software puede ser realmente difícil a menos que usted sea uno mismo, por lo que trabajar en su red es una apuesta extremadamente rápida y segura. Pregunte a los desarrolladores en los que confía si pueden recomendar a colegas con talento (o, obviamente, tratar de convencerlos de que se unan).

Sin embargo, esta opción es mucho más fácil decirlo que hacerlo, especialmente si eres nuevo en la ciudad y aún no has establecido una red sólida. En este caso, estar abierto al trabajo remoto hará que el problema sea mucho más fácil para usted.

2) Use un servicio que encuentre y examine a los desarrolladores de software: existen soluciones establecidas y exitosas como esta y son una excelente manera de contratar rápidamente sin tener que preocuparse por hacer una mala contratación. Por ejemplo, Toptal es un servicio que presenta un proceso de investigación exhaustivo (la tasa de aceptación es de alrededor del 3%) y combina a mano a los desarrolladores de acuerdo con las especificaciones del cliente (divulgación completa: trabajo allí). Entre los clientes iniciales anteriores se encuentran Airbnb, Zendesk y Artsy.

Independientemente de la solución que elija, asegúrese de que puede confiar en el desarrollador para entregar a tiempo y con calidad. Las startups tecnológicas son lo suficientemente arriesgadas sin incluir trabajos de ingeniería deficientes en la mezcla.