




Resumen: Buscamos ingenieros de software para diseñar, construir y escalar sistemas de backend para una plataforma de ciberseguridad de nivel empresarial, con énfasis en integraciones, procesamiento de datos e infraestructura en la nube. Aspectos destacados: 1. Construir y escalar sistemas de backend para una plataforma moderna de ciberseguridad 2. Diseñar componentes centrales de la plataforma para la ingesta y el procesamiento de datos de seguridad 3. Trabajar en servicios de backend de alto impacto, integraciones y tuberías de datos **Título del puesto:** Ingeniero de Software **Tipo de puesto:** Tiempo completo, teletrabajo **Horario de trabajo:** Horario estadounidense Acerca del puesto Buscamos ingenieros de software para construir y escalar los sistemas de backend que impulsan una plataforma moderna de ciberseguridad de nivel empresarial. Este puesto se centra en el diseño de componentes centrales de la plataforma que ingieren, procesan y correlacionan datos de seguridad a gran escala procedentes de una amplia variedad de sistemas de terceros. Se trata de un puesto técnico práctico en el que trabajarás en servicios de backend de alto impacto, integraciones y tuberías de datos que influyen directamente en los resultados para los clientes, la fiabilidad de la plataforma y la inteligencia en materia de seguridad. : Responsabilidades Ingeniería de backend e integración * Diseñar, construir y mantener integraciones con más de 100 plataformas empresariales, cada una con modelos únicos de autenticación, limitaciones de API y límites de tasa. * Desarrollar APIs REST robustas y escalables mediante Go para respaldar productos orientados al cliente y servicios internos. * Gestionar interacciones complejas con APIs de terceros, incluidos los flujos de autenticación, reintentos, manejo de errores y observabilidad. Sistemas basados en eventos y procesamiento de datos * Construir y gestionar tuberías basadas en eventos para procesar señales de seguridad de alto volumen de forma fiable y eficiente. * Diseñar sistemas que permitan la ingesta, transformación y enriquecimiento de datos de seguridad casi en tiempo real. * Garantizar la coherencia de los datos, tolerancia a fallos y escalabilidad en servicios distribuidos. Arquitectura de datos y fundamentos de la plataforma * Diseñar arquitecturas de datos multiinquilino que soporten la resolución de entidades, la puntuación de riesgos y la detección de anomalías. * Trabajar extensamente con bases de datos relacionales, diseñando esquemas y escribiendo consultas complejas para respaldar cargas de trabajo analíticas y operativas. * Asegurar que las mejores prácticas en materia de seguridad de datos, cifrado y cumplimiento normativo estén integradas en el diseño de la plataforma. Infraestructura en la nube e implementación * Implementar y operar servicios de backend mediante infraestructura nativa de la nube. * Aprovechar servicios gestionados para computación, mensajería y bases de datos para apoyar el diseño de sistemas escalables. * Implementar observabilidad, monitorización y registro para garantizar la fiabilidad y el rendimiento del sistema. Colaboración e IA aplicada * Colaborar estrechamente con los equipos de Producto, Seguridad e Ingeniería para traducir los requisitos en soluciones técnicas escalables. * Contribuir a la incorporación de capacidades impulsadas por IA en los flujos de trabajo de seguridad para mejorar la detección, la priorización y la respuesta. * Participar en discusiones técnicas, revisiones de diseños e iniciativas de mejora continua. ¿Qué te convierte en un candidato especialmente adecuado? * Te gusta construir sistemas de backend que operan a gran escala y resuelven problemas del mundo real. * Te sientes cómodo trabajando con integraciones complejas y sistemas externos. * Asumes la responsabilidad de tu trabajo e identificas proactivamente oportunidades de mejora. * Destacas en entornos dinámicos donde las prioridades evolucionan y el impacto es elevado. * Valoras el diseño limpio, la fiabilidad y la mantenibilidad a largo plazo. Experiencia y habilidades requeridas * Sólidos fundamentos de programación, con preferencia por experiencia en Go (o experiencia sólida en Python, Java o TypeScript, con capacidad para aprender Go rápidamente). * Experiencia consolidada con bases de datos relacionales, especialmente PostgreSQL, incluido el diseño de esquemas y consultas complejas. * Experiencia trabajando con infraestructura en la nube (GCP es preferible; AWS o Azure también son aceptables). * Excelentes habilidades de comunicación escrita y oral, con capacidad para explicar conceptos técnicos con claridad. * Capacidad para trabajar de forma autónoma y asumir la responsabilidad de las tareas desde la definición del problema hasta su ejecución. Experiencia y herramientas preferidas * Experiencia construyendo integraciones con terceros que impliquen OAuth, webhooks y gestión del ciclo de vida de las API. * Conocimientos sobre arquitecturas basadas en eventos y sistemas de mensajería. * Exposición a plataformas de seguridad tales como proveedores de identidad, herramientas de seguridad de puntos finales o SIEM. * Experiencia en startups o capacidad demostrada para adaptarse rápidamente a entornos cambiantes. * Interés en tecnologías de IA aplicada o LLM y su uso en sistemas de backend. Formación académica * Se prefiere título universitario en Ciencias de la Computación, Ingeniería o campo afín. * Se aceptan recién graduados con proyectos sólidos, pasantías o contribuciones a código abierto. * También se anima a presentar su candidatura a personas con 5 o más años de experiencia si existe una fuerte coincidencia con el perfil del puesto. : ¿Cómo es un día típico en este puesto? Un ingeniero de software en este puesto se centra en construir sistemas de backend e integraciones fiables que procesan datos de seguridad a gran escala. Tú: * Diseñarás e implementarás nuevas integraciones y servicios de backend. * Revisarás y mejorarás APIs existentes, tuberías de datos y esquemas. * Colaborarás con tus compañeros para resolver desafíos técnicos complejos. * Depurarás incidencias en producción y mejorarás la fiabilidad del sistema. * Contribuirás con ideas para mejorar la arquitectura de la plataforma y su escalabilidad a largo plazo. **En resumen:** construyes los fundamentos que permiten flujos de trabajo de seguridad seguros, escalables e inteligentes. Principales indicadores de éxito (KPI) * Fiabilidad y rendimiento de los servicios de backend y las integraciones * Ingesta y procesamiento satisfactorios de datos de seguridad * Calidad y escalabilidad de la arquitectura de API y de datos * Reducción de errores de integración y fallos del sistema * Contribución a la estabilidad de la plataforma y a la entrega de funciones Proceso de entrevista * Entrevista telefónica inicial * Entrevista técnica con el equipo de ingeniería * Evaluación práctica (por ejemplo, ejercicio de diseño de API o implementación de backend) * Entrevista interfuncional * Oferta y verificación de antecedentes


