Saltar al contenido

Horizon3

Ingeniero/a de Software Senior, Automatización de Navegadores

JavaScriptTypeScriptNode.js
Traducción automática. Consulta el original.

Conócenos

Horizon3 es una empresa de ciberseguridad remota en rápido crecimiento, dedicada a la misión de permitir a las organizaciones encontrar, corregir y verificar de forma proactiva vectores de ataque explotables antes de que los delincuentes los exploten. Nuestra plataforma insignia, NodeZero™, ofrece pentests autónomos seguros para producción y otras operaciones de evaluación clave que escalan en los entornos internos, externos, en la nube y en la nube híbrida más grandes. NodeZero ha sido adoptado por organizaciones de todos los tamaños, desde pequeñas instituciones educativas hasta agencias gubernamentales y empresas globales de 100 . Es utilizado por equipos de ITOps/SecOps, pentesters consultores y MSSP y MSP.

Somos una fusión de ex-operadores cibernéticos de Operaciones Especiales de EE. UU., ingenieros de startups y profesionales de ciberseguridad anteriormente frustrados. Estamos comprometidos a ayudar a resolver nuestros problemas de seguridad comunes: herramientas de seguridad ineficaces, falsos positivos que resultan en fatiga de alertas, puntos ciegos, cultura de seguridad de "cumplir el expediente", la escasez de talento en ciberseguridad y el largo tiempo de espera y el gasto de contratar consultores externos. Colectivamente, somos un equipo de "aprenderlo-todo", comprometidos con una cultura de respeto, colaboración, propiedad y resultados.

Resumen

Estamos construyendo un pentester autónomo de aplicaciones web de caja negra. Rastrea y ataca sitios web de producción reales como lo haría un pentester humano experto, encontrando control de acceso roto, inyección, XSS y más, bajo un estricto mandato de seguridad para producción y sin falsos positivos. La parte más difícil de ese trabajo no es la explotación. La parte más difícil es impulsar de manera confiable un navegador real a través de aplicaciones web desordenadas y modernas a escala: iniciar sesión, navegar por SPAs, sobrevivir a defensas anti-bots y mapear cada superficie accesible sin atascarse o causar daño. Ese es el motor del que serías propietario.

Perteneces Aquí

Horizon3 no es solo un empleador que ofrece igualdad de oportunidades, sino una comunidad que valora la diversidad, la equidad y la inclusión como principios fundamentales de nuestra cultura y éxito. Estamos dedicados a fomentar un lugar de trabajo donde todos se sientan bienvenidos y respetados, independientemente de su raza, color, religión, sexo, origen nacional, edad, discapacidad, condición de veterano, orientación sexual, identidad o expresión de género, información genética, estado civil, longitud del cabello o cualquier otro estado legalmente protegido por la ley.

Nuestro compromiso con la diversidad y la inclusión significa que nos esforzamos por atraer, desarrollar y retener una fuerza laboral que refleje las diversas comunidades a las que servimos. Creemos que las diversas perspectivas impulsan la innovación y fortalecen nuestra capacidad para crear soluciones de ciberseguridad de vanguardia. En Horizon3, cada miembro del equipo es valorado y apoyado en un entorno que fomenta el crecimiento personal y profesional.

Damos la bienvenida a candidatos de todos los orígenes y experiencias, y animamos a todas las personas cualificadas a postularse. Ven a formar parte de Horizon3, donde tus contribuciones únicas son reconocidas y tu potencial es ilimitado.

Funciones Esenciales

  1. Ayúdanos a hacer crecer y fortalecer nuestro motor de rastreo y automatización de navegadores, que es la capa que descubre, navega e interactúa con las aplicaciones objetivo antes y durante un pentest autónomo.
  1. Avanza nuestro rastreador impulsado por navegador utilizando Playwright y Stagehand.
  1. Aborda las complejas realidades de las aplicaciones web modernas: enrutamiento y tiempos de hidratación de SPA, sesiones autenticadas, flujos de varios pasos, cargas de archivos, tráfico WebSocket/Socket.IO, scroll infinito y trampas de rastreo.
  1. Extiende nuestras capacidades de inicio de sesión y autenticación agénticas, incluidos flujos de autenticación complejos, MFA/TOTP y acceso con credenciales lo suficientemente confiable como para ejecutarse sin supervisión en entornos de clientes.
  1. Mejora la cobertura del rastreo, el determinismo y el rendimiento. Esto implica el descubrimiento de puntos finales y parámetros, deduplicación, encolado y gestión de estado, manteniendo todo seguro para producción y consciente de los efectos secundarios.
  1. Ayuda a trazar la línea entre la automatización determinista y la navegación impulsada por LLM , aplicando modelos quirúrgicamente en lugar de por defecto, y manteniendo el sistema rápido, depurable y económico de ejecutar.
  1. Colabora con los ingenieros del equipo de ataque que consumen la salida de tu rastreo y ayuda a dar forma al mapa de aplicaciones basado en grafos del que depende el resto del pipeline.

Competencias/Requisitos

  1. Experiencia en la creación de software de producción, con experiencia profunda y práctica en automatización de navegadores (Playwright, Puppeteer o Selenium) contra aplicaciones web reales y no triviales.
  1. Sólidas habilidades en TypeScript / Node.js y comodidad viviendo dentro de la pila de navegadores sin cabeza, incluidos los internos de Chromium, el Protocolo de Herramientas para Desarrolladores de Chrome, la interceptación de red, el DOM y los contextos de ejecución de JS.
  1. Un historial de domesticación de aplicaciones inestables, con estado y con gran cantidad de JavaScript . Has luchado contra los tiempos de SPA, la autenticación y las defensas anti-automatización y has ganado.
  1. Sólidos instintos para sistemas distribuidos/concurrentes: colas, contrapresión, reintentos, idempotencia y ejecución confiable de muchas sesiones de navegador a escala.
  1. Una inclinación por el determinismo y la depurabilidad, y el criterio para recurrir a un LLM solo cuando un enfoque determinista realmente no puede hacer el trabajo.
  1. Mentalidad de propiedad: te sientes cómodo llevando un subsistema crítico de "funciona" a "funciona sin supervisión, a escala, contra el entorno de producción de otra persona".

Deseable/Agradable de tener

  1. Experiencia con frameworks de navegador agénticos (Stagehand, Browser Use o similar) o construcción de automatización con LLM en el bucle.
  1. Experiencia en seguridad de aplicaciones web o herramientas ofensivas: familiaridad con control de acceso roto, IDOR/BOLA, SQLi, XSS, SSRF o SSTI en la práctica.
  1. Familiaridad con modelos de datos de grafos (por ejemplo, Neo4j) para representar la estructura de la aplicación.
  1. Experiencia con rastreo a gran escala, descubrimiento de puntos finales (por ejemplo, análisis/interpretación de JS del lado del cliente) o gestión de sesiones/credenciales para acceso automatizado.
  1. Comodidad trabajando en un entorno donde la corrección contra un sistema de cliente en vivo es una restricción estricta y no negociable.

Qué te hace destacar

  1. Has ido más allá de usar herramientas como Playwright o Puppeteer para hackear sus internos o contribuir al núcleo.
  1. Has construido automatización de navegadores a escala extrema, manejando miles de sesiones contra objetivos hostiles y fuertemente defendidos. Sabes exactamente cómo fallan los sistemas bajo presión y tienes las historias de guerra que lo demuestran.
  1. Has burlado con éxito WAFs sofisticados, defensas anti-bots y mecanismos de huellas digitales en entornos de producción.
  1. Tienes una mentalidad ofensiva de seguridad: no solo navegas por una aplicación web; mapeas activamente su superficie de ataque y buscas rutas inalcanzables.
  1. Tienes experiencia probada en batalla con LLMs en producción. Comprendes las compensaciones de ingeniería: saber cuándo la IA es un activo y cuándo introduce una latencia inaceptable o un no determinismo en comparación con un script determinista.

Ventajas de Horizon3

  • Equipo Inclusivo: Valoramos la diversidad y promovemos una cultura inclusiva donde todos puedan prosperar.
  • Oportunidades de Crecimiento: Sé parte de un equipo dinámico y en crecimiento con numerosas oportunidades de desarrollo profesional.
  • Cultura Innovadora: Trabaja en un entorno colaborativo que fomenta la creatividad y el pensamiento innovador.
  • Trabajo Híbrido y Remoto: Adoptamos una combinación de modelos de trabajo remoto e híbrido según el puesto y la ubicación, incluida nuestra oficina de Chicago, donde algunos puestos requieren presencia regular en la oficina.
  • Compensación Competitiva: Ofrecemos salario, acciones y beneficios competitivos. Nuestros beneficios incluyen seguro médico, de visión y dental para ti y tu familia, una política de vacaciones flexible y un generoso permiso parental.

Compensación y Valores

En Horizon3, creemos que nuestra gente es nuestro mayor activo, y nuestra filosofía de compensación refleja este valor fundamental. Estamos comprometidos a fomentar un entorno donde todos los empleados se sientan valorados, respetados y recompensados por sus contribuciones. Nuestra estructura de compensación está diseñada para ser justa, competitiva y transparente, asegurando que cada miembro del equipo sea reconocido y compensado equitativamente en todos los roles, niveles y ubicaciones.

De acuerdo con las diversas regulaciones de transparencia de los Estados, proporcionamos la siguiente información sobre el rango salarial para este puesto:

  • Rango de salario base: $199,000-$235,000 anuales. El salario exacto se determinará en función de la ubicación, las calificaciones, la experiencia y las habilidades relevantes del candidato seleccionado.
  • Compensación adicional: Todos los puestos a tiempo completo son elegibles para un paquete de acciones en forma de opciones sobre acciones.

Otras Tareas

Tenga en cuenta que esta descripción del puesto no está diseñada para cubrir o contener una lista completa de actividades, deberes o responsabilidades que se requieren del empleado. Los deberes, responsabilidades y actividades pueden cambiar en cualquier momento con o sin previo aviso.

Nota de Solicitud

En cualquier material que envíe, puede redactar o eliminar información que identifique la edad, como la edad, la fecha de nacimiento o las fechas de asistencia o graduación escolar. No será penalizado por redactar o eliminar esta información.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026