Security Software Engineer FinTech
Job Summary
Este rol híbrido requiere un ingeniero de software que combine el desarrollo activo en Ruby on Rails con la implementación de seguridad y cumplimiento normativo. El candidato será responsable de asegurar la infraestructura en GCP, gestionar vulnerabilidades y traducir requisitos regulatorios en controles técnicos concretos. Se busca un perfil enfocado en la protección del usuario y la resiliencia operativa dentro del ciclo de desarrollo.
Responsibilities
- Implementar controles de seguridad y cumplimiento en el código
- Gestionar seguridad en GCP e infraestructura (IAM, redes)
- Realizar threat modeling y gestión de vulnerabilidades
- Desarrollar componentes críticos en Ruby on Rails
- Responder a incidentes y mantener continuidad operativa
Required Skills
- Ruby on Rails
- GCP / Google Cloud
- Docker & Kubernetes (GKE)
- Terraform (IaC)
- Seguridad (OWASP, ISO 27001, PCI-DSS)
Job Details
Responsabilidades principales:
- Traducir requisitos regulatorios e ISO 27001 a controles concretos en el código y la arquitectura.
- Asegurar roles y permisos correctos: autorización de menor privilegio y aislamiento entre tenants.
- Velar por la trazabilidad, integridad del ledger y manejo correcto de datos personales (PII).
- Implementar controles preventivos en el producto (límites, validaciones, soporte a KYC/KYB).
- Revisar código con criterio de seguridad dentro del flujo de PRs y realizar threat modeling.
- Gestionar el ciclo de vida de vulnerabilidades y herramientas de seguridad en el pipeline (SAST/DAST/SCA).
- Mantener y endurecer la postura de seguridad en GCP (IAM, redes, firewalls, Cloud Armor).
- Contribuir al desarrollo del producto en Ruby on Rails, especialmente en componentes críticos de seguridad.
- Mantener planes de continuidad de negocio y participar en turnos de respuesta a incidentes.
Competencias y requisitos:
- Experiencia sólida en Ruby on Rails en entornos de producción.
- Experiencia aplicando seguridad en el ciclo de desarrollo (OWASP Top 10, revisión segura).
- Conocimientos avanzados de Google Cloud Platform (GCP) y entornos Linux.
- Conocimientos en redes (VPNs, proxies, firewalls, balanceadores).
- Experiencia con Docker, Kubernetes (GKE), Helm y Terraform.
- Conocimiento en pipelines CI/CD con GitLab.
- Experiencia previa en fintech o entornos regulados (PCI-DSS, ISO 27001).
- Inglés escrito de lectura técnica fluida.