Descripción
Resumen:
Buscamos un Ingeniero de Software para construir y escalar los sistemas de backend de una plataforma de ciberseguridad, centrándose en el diseño de componentes fundamentales que ingieren, procesan y correlacionan datos de seguridad.
Aspectos destacados:
1. Construir y escalar sistemas de backend para una plataforma moderna de ciberseguridad
2. Diseñar y mantener integraciones con más de 100 plataformas empresariales
3. Trabajar en servicios de backend de alto impacto, integraciones y tuberías de datos
**Título del puesto:** Ingeniero de Software \- Especialista en Go
**Tipo de puesto:** Tiempo completo, remoto
**Horario laboral:** Horario estadounidense
**Acerca del puesto**
Buscamos Ingenieros de Software para construir y escalar los sistemas de backend que impulsan una plataforma moderna de ciberseguridad a nivel empresarial. Este puesto se centra en el diseño de componentes fundamentales de la plataforma que ingieren, procesan y correlacionan datos de seguridad a gran escala en una amplia gama 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 ciberseguridad.
**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, restricciones de API y límites de tasa.
* Desarrollar APIs REST robustas y escalables utilizando 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 admitan la ingesta, transformación y enriquecimiento casi en tiempo real de datos de seguridad.
* 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 extensivamente 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, 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 administrados para cómputo, mensajería y bases de datos para respaldar un diseño de sistema escalable.
* Implementar observabilidad, monitoreo 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ño e iniciativas de mejora continua.
**Qué te convierte en un candidato ideal**
* 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 propiedad 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 verbal, con capacidad para explicar conceptos técnicos con claridad.
* Capacidad para trabajar de forma autónoma y asumir responsabilidades desde la definición del problema hasta su ejecución.
**Experiencia y herramientas preferidas**
* Experiencia en la construcción de integraciones con terceros que involucren OAuth, webhooks y gestión del ciclo de vida de APIs.
* Familiaridad con arquitecturas basadas en eventos y sistemas de mensajería.
* Conocimiento previo de plataformas de seguridad, 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 modelos de lenguaje grande (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.
* Estamos abiertos a recién graduados con proyectos sólidos, pasantías o contribuciones a código abierto.
* También animamos a postularse a candidatos 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 rol se enfoca en construir sistemas de backend e integraciones confiables 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.
* Propondrás 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.
**Métricas clave de éxito (KPI)**
* Fiabilidad y rendimiento de los servicios de backend y las integraciones
* Ingesta y procesamiento exitosos de datos de seguridad
* Calidad y escalabilidad de la arquitectura de APIs y 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
\#LI\-AG1