Zscaler
Head image
Zscaler

Staff Software Developer

Salario70-85K
Remoto100%
Ambiente internacionalReto tecnológicoProducto de calidadHorario flexibleStock Options

Cada vez, más usuarios remotos acceden a aplicaciones SaaS seguras, pero ¿cómo podemos asegurarnos de que datos confidenciales o regulados no se queden en esos dispositivos? Lo contrario también puede ocurrir, cuando el acceso se realiza desde dispositivos internos y seguros ¿cómo te aseguras de que no se acceda a sitios dañinos? La respuesta, la tienen en Zscaler con Cloud Browser Isolation.

Qué harás

Con más de 20 productos en su portfolio, uno de los productos estrellas de  Zscaler es Cloud Browser Isolation. Se trata de una solución que crea un escudo entre la web y el usuario: todo el contenido se renderiza en un contenedor aislado, y al usuario sólo se le envían los píxeles. La información confidencial, o el código dañino se queda en el contenedor sin poder salir 🦟✋

Como Staff Software Developer jugarás un papel clave dentro de este equipo multidisciplinar e internacional. Actualmente está formado por 3 personas, ¡4 contando contigo! Como individual contributor, lo que esperan de ti es que consigas que la experiencia de aislamiento sea  la crème de la crème para los usuarios. Tendrás que darle caña a todo el ciclo de desarrollo, desde la definición y el diseño, hasta la implementación, despliegue y rendimiento de la plataforma.

Son una compañía que proporciona servicios en base a su plataforma cloud global, por lo que, identificar los potenciales problemas que un cliente/usuario podría experimentar antes de que esto suceda es especialmente importante. 

Su filosofía es “done is better than perfect”. En un entorno donde el ritmo es frenético, se necesita gente que tome la iniciativa. Además, en este rol tratarás con clientes de todo el mundo y con expertos de cada área: desarrolladores de producto, plataforma y QA.

Tu evolución

Zscaler
Tu día CERO

En 1 mes

Conocerás a tus compañeros de equipo, entenderás cómo es su día a día y cuáles son sus responsabilidades. Empezarás a entender toda la lógica del producto y del bisness.

Te pondrás al día con las herramientas que utilizan y conocerás los proyectos en los que están trabajando, familiarizándote con el argot usado en el equipo.

Tus responsabilidades

  • Tendrás total autonomía del ciclo completo de desarrollo. Analizarás los requisitos del producto y los convertirás en una solución técnica.

  • Diseñarás soluciones escalables teniendo en cuenta la seguridad en la nube.

  • Aplicarás los principios básicos de programación, asegurándote de que tu código sea mantenible, seguro y confiable. 

  • Meterás test de una punta a otra (unit, integration, e2e, resilience) integrándolos en el flujo de CI.

  • Validarás soluciones técnicas. Ni un MVP ni un POC tiene secretos para ti.

  • Como buen Jedi, ayudarás a los padawans que se incorporen en tu equipo. 🤺

Cómo lo harás

Llegados a este punto, ya sabes que Zscaler, empresa nacida en el corazón de Silicon Valley, está especializada en la seguridad del nuevo centro de gravedad de Internet: la nube. Lo que quizás no sabías, es la pasión que le pone todo el equipo a lo que hacen. Y no es para menos: dan cobertura a más de 3500 clientes y detecta más de 100 millones de amenazas CADA DÍA.

📽️▶️ Securing your cloud transformation from the beginning 📽️▶️

En tu día a día, trabajarás con soluciones basadas en JavaScript para node.js, web, escritorio o mobile. Aquí tienes un sneak peek de lo que te podrás encontrar con ellos:

  • Frontend: Angular2, Javascript, React, TypeScript
  • Test Automation: Selenium with Java / Puppeteer + Javascript + GoLang (para Performance Tooling) + Sikuli/OpenCV (para image recognition)
  • CI/CD: Jenkins.
  • Infraestructura/Automation: Kubernetes on AWS EKS, Terraform.
  • Backend: GoLang/Node.js para la mayoría de microservicios con algo de Java.
  • Monitorización: Prometheus, ElasticSearch, Grafana, Kibana.
  • Source code: GitHub.

Tienen una cultura DevOps muy desarrollada, automatizan tanto como se puede, y trabajan con metodologías ágiles.

Son data-driven y se toman muy en serio los datos que extraen, incluyendo su propia velocidad. Los utilizan para mejorar su trabajo diario y la colaboración entre unos y otros.

Para la comunicación interna y documentaciones usan: Slack, Jira, Confluence y Google Drive.

Cuándo trabajarás

Su horario oficial es de 09:00h a 18:00h, aunque la realidad es que son muy flexibles.

Lo único que se te pedirá es disponibilidad cuando se te necesite, autonomía y buena comunicación con el resto del equipo. 

Vacaciones

25 días

Horario laboral

Flexible

Dónde trabajarás

Remoto

100%

La posición es 100% remota. 

La mayoría del equipo está en Valencia, donde tienen unas ofis muy molonas. Concretamente, están afincados en el coworking Wayco Ruzafa, donde te invitarán alguna que otra vez para reunirte con el equipo mientras disfrutáis de una buena paella. 🥘

Con quién trabajarás

Trabajarás junto a un equipo multicultural, con más de 5 nacionalidades diferentes, que además, no para de crecer. En tu día a día, trabajarás codo con codo con: 

  • Nicolas Garfinkiel (Sr Engineering Manager). Apasionado del software desde hace más de 20 años. Es uno de los Jedi con más experiencia del equipo. Ávido de conocimiento y a quien siempre verás pegado al código.
  • Alex Negrea (Sr. Director Engineering). Emprendedor en serie, ha co-fundado y construido dos startups de seguridad cloud DESDE 0, y las dos han sido adquiridas por empresas americanas. Habla 3 idiomas y está aprendiendo español :) Técnico de formación, le gusta ayudar siempre que puede, y destaca cuando se trata de mezclar la parte de negocio, producto e ingeniería. Está a cargo de construir el equipazo de Remote Browser Isolation


Además, os contamos que tenemos algún que otro manfredita infiltrado que nos ha contado cómo es trabajar en Zscaler desde dentro:

“Tras más de diez años trabajando en Londres, volver a Valencia para unirme a Zscaler ha sido de lo mejor de este año tan peculiar. He encontrado un gran ambiente de trabajo, internacional que no me hace echar de menos la City, y compañeros de trabajo con los que comparto el ideal de construir una magnífica plataforma, receptivos a ideas que nos ayuden a mejorar, libertad para explorar soluciones e implementarlas y plena autonomía para gestionar mi trabajo. Además no he tenido impedimentos para seguir usando mi distribución favorita de Linux, e incrementar mi experiencia con golang, nodejs, kubernetes, etc.”

Qué piden

  • Un mínimo de 8 años de experiencia en posiciones similares (nos da igual la titulitis que tuvieras Staff Developer, Principal, Individual Contributor...) y haya pasado al menos 4 de ellos desarrollando en JavaScript.

⚠️ Disclaimer: They're not only looking for skills in coding, but also soft skills that come with seasoned developers.⚠️

  • Experiencia en el diseño y construcción de servicios basados en protocolos web tales como API RESTful y HTTP.
  • Principios de programación: SOLID, patrones como MVC, algorithms, data structures...
  • Que puedas desenvolverte con sistemas de diseño web utilizando HTML y CSS e interfaz DOM.
  • Someone who can read this sentence and understands that must communicate in this language 💂

 Sumará votos extras si…

  • Te mueves en entornos mobile como Pedro por su casa y has trasteado con React.js o Angular 1.x and 2.x+ o Vanilla JS 
  • Se te da bien Node.JS 
  • TypeScript y aplicaciones de escritorio en JS forman parte de tu día a día
  • Tienes experiencia en entornos cloud, de CI/CD y trabaja con los ojos cerrados con herramientas como Jenkins, Docker o Kubernetes.
  • Tienes conocimientos de gRPC o WebSocket o Thrift o has podido bichear con ello.
  • You've killed it with streaming based projects.

Tecnologías

Sí o sí

  • JavaScript
    Experto

Estaría bien

  • Typescript
    Intermedio
  • React
    Intermedio
  • Node
    Intermedio

Competencias

Sí o sí

  • Liderazgo
  • Aprendizaje Continuo
  • Adaptabilidad al cambio
  • Capacidad de recibir feedback

Estaría bien

  • Atención al detalle
  • Capacidad de abstracción
  • Pensamiento analítico

Qué ofrecen

Salario

70-85K

Horario

Flexible

Remoto

100%
  • Además del salario, hasta $70K en stock (RSU, Restricted Stock Units, en concreto) según experiencia.

También dispones de todas las ventajas de pertenecer a la familia de Zscaler, are you ready? 

  • Plan de reemplazo de compra de acciones para empleados
  • Una vez al año se junta TODO el equipo, no sólo la gente de Valencia, es alguna parte del mundo, las últimas han sido en Múnich, Grecia y Valencia.
  • Un entorno donde trabajarás DE VERDAD con tecnologías y arquitecturas de vanguardia, de forma ágil, colaborativa y con pasión.
  • Trabajar en un entorno de servicios de seguridad en una escala que en pocos sitios a nivel mundial se puede ver (para más de 15 millones de usuarios)
  • Un lugar excepcional para trabajar… según Glassdoor.

Perks

Posibilidad de elegir equipo
Relocation package
Seguro de salud
Seguro de vida
Dinámicas y eventos de teambuilding
Apoyo con tu plan de pensiones

Algunas preguntas con respuesta

Normalmente, su proceso de selección consta de 3 ó 4 fases: 

  1. Nicolas Garfinkiel realizará el screening técnico explicando un poquito más en detalle la posición.
  2. Technical Deep Dive con dos personas del equipo, con una duración de 2h.
  3. Call con Ella, HR, donde explicará en detalle la parte más laboral y resolverá dudas que puedas tener.
  4. (Opcional) Alex, Managing Director de Zscaler, quien te dará una visión más del bisnes


No. Podrás trabajar desde casa siempre. Eso no implica que no puedas acercarte alguna vez que otra a Valencia y te comas una paellita con los compis frente al mar.

Sí, siempre y cuando residas en Reino Unido, Países Bajos, Alemania, Francia (que es donde tienen oficinas) o dispongas de pasaporte de la Unión Europea y puedas residir en los países mencionados arriba.

Si. Nicolas probablemente realizará la entrevista en español pero con el resto del equipo será en inglés.