Software Engineer Backend II
¿Estás listo para construir el futuro de Latinoamérica? 🚀 En Rappi construimos la SuperApp que cambia la vida de millones de personas cada día. Somos un equipo impulsado por la velocidad, la ejecución y los resultados reales. Aquí las cosas suceden. Si te entusiasma resolver problemas a escala real, aprender a una velocidad récord y ver el impacto de tus ideas en cuestión de días, este es tu lugar.
¿Quieres construir los sistemas que mueven a millones de personas cada día? 🛠️
El desafío
Buscamos a alguien apasionado por la automatización de procesos que pueda ayudar a eliminar el trabajo manual y repetitivo dentro del área de seguridad y sus operaciones relacionadas. El foco principal del rol es diseñar, construir y mantener automatizaciones, desde la orquestación de respuestas y el enriquecimiento de alertas hasta las integraciones entre herramientas y las tareas operativas del día a día. Lo que valoramos es la capacidad de entender un proceso, modelarlo y convertirlo en código confiable y reutilizable, trabajando en un entorno 100% cloud. Trabajarás de forma independiente en un equipo distribuido globalmente, colaborando estrechamente con los equipos de SecOps para automatizar tareas que hoy consumen tiempo humano.
RESPONSABILIDADES
- Diseñar, desarrollar y mantener flujos de automatización para procesos de seguridad y operaciones (onboarding/offboarding, enriquecimiento de alertas, respuesta rutinaria a incidentes, reportes)
- Desarrollar integraciones entre herramientas mediante MCP, APIs REST, webhooks y colas de mensajes para conectar sistemas que hoy operan en silos
- Crear y mantener pipelines de automatización reutilizables, siguiendo las mejores prácticas de control de versiones, pruebas y documentación
- Implementar infraestructura como código (Terraform, AWS CDK) para desplegar y mantener automatizaciones de forma reproducible
- Monitorear la salud de las automatizaciones y solucionar fallas, asegurando confiabilidad y observabilidad
- Documentar cada automatización de forma clara para que el equipo pueda operarla y mantenerla
- Aplicar los fundamentos de seguridad en todo lo que construyes: gestión segura de secretos, mínimo privilegio para roles IAM y registro de las acciones automatizadas
- Colaborar con los equipos de seguridad para traducir procesos manuales de detección y respuesta en flujos automatizados
- Integrar fuentes de seguridad (GuardDuty, Security Hub, CloudTrail) como disparadores de automatizaciones
- Apoyar la operación de controles de seguridad básicos y su automatización
Tus desafíos
- Desarrollar y entregar nuevas funcionalidades de producto con calidad de producción
- Trabajar en equipos multifuncionales (Producto, QA, Data, Comercial) para entregar valor al usuario
- Realizar revisiones de código y contribuir a las mejores prácticas del squad
- Participar en rotaciones de guardia y responder a incidentes en producción
- Contribuir al diseño técnico de funcionalidades y a mejoras de arquitectura
Serás un gran fit si
- Tienes más de 3 años de experiencia en desarrollo backend
- Inglés: intermedio-avanzado
- Dominio de al menos uno: Python, Go, Rust
- Experiencia con microservicios y sistemas distribuidos
- Experiencia en squads ágiles y entornos remote-first (deseable)
Perfil técnico
Lo que necesitas dominar
- Scripting sólido y desarrollo