El rango salarial para este puesto es de $5,000 a $9,500 por mes (bruto en USD).
Sobre Sezzle
Con la misión de empoderar financieramente a la próxima generación, Sezzle está revolucionando la experiencia de compra más allá de los pagos, combinando tecnología de vanguardia con planes de cuotas sin intereses que hacen que comprar sea más inteligente y accesible. No solo transformamos los pagos; redefinimos cómo las personas descubren, interactúan y adquieren las cosas que aman, generando un impacto real en las ventas de los comerciantes mediante mayores tasas de conversión y valores de pedido más altos. Mientras continuamos moldeando el futuro del fintech y el retail, estamos construyendo un equipo innovador y dinámico apasionado por crear más que una simple transacción: una experiencia de compra verdaderamente única. Si te entusiasma impulsar los límites de la tecnología y ofrecer una experiencia transformadora para consumidores y comerciantes, únete a Sezzle y ayúdanos a crear el futuro de la compra.
Compensación
Para este puesto senior, con 6+ años de experiencia, el rango de compensación es de $5,000 a $9,500 USD mensuales (bruto), según el nivel de experiencia. Este rango reconoce la sólida experiencia y las contribuciones significativas esperadas a este nivel. Es un puesto 100% remoto. Creemos que los mejores ingenieros pueden hacer un trabajo de clase mundial desde cualquier lugar, y contratamos en consecuencia. Trabaja desde donde haces tu mejor trabajo.
Sobre el puesto
Buscamos un Ingeniero de Software Senior, Plataforma de Seguridad, para construir y ser dueño de la plataforma sobre la que opera el equipo de seguridad: los servicios que descubren, escanean, clasifican y redirigen hallazgos de seguridad, el bus basado en eventos que los conecta, y las puertas de seguridad CI que atraviesan todos los pipelines de los equipos.
Se trata de un rol de desarrollo dentro del equipo de seguridad, no de un analista de seguridad. La mayor parte de tu tiempo se dedicará a diseñar, construir y operar servicios en Go y Python sobre Kubernetes: nuevos servicios donde el programa los necesita, los existentes donde han crecido más rápido que su mantenimiento, y la plataforma de eventos basada en NATS que mueve hallazgos, cambios de inventario y notificaciones entre ellos. Las puertas de seguridad en nuestro GitLab CI (SAST, SCA, detección de secretos, escaneo de contenedores e IaC) y los flujos de trabajo de clasificación y revisión agentes forman parte de esa plataforma, pero no son todo. Tu trabajo es hacer que estos sistemas sean rápidos, de bajo ruido y confiables lo suficiente como para ser confiados por defecto sin ralentizar la entrega.
Reportarás al Director de Seguridad de la Información y trabajarás junto a los ingenieros que poseen la detección y respuesta, y la red y confianza cero: tu plataforma es lo que compone el trabajo de ellos.
En Sezzle, la ingeniería asistida por IA es parte estándar de cómo construimos. En este rol, construirás flujos de trabajo agentes reutilizables (habilidades de Claude Code, agentes de revisión CI, clasificación y verificación automatizadas) que multiplican lo que el equipo puede cubrir, y mantendrás la disciplina de revisión en el código de la plataforma que posees.
Qué harás
- Diseñar, construir y operar servicios de ingeniería de seguridad principalmente en Golang y Python, en AWS y Kubernetes: nuevos servicios donde el programa los necesita, y el mantenimiento, endurecimiento y retiro de los existentes.
- Ser dueño de la plataforma basada en eventos entre los servicios de seguridad: el bus NATS, sus contratos y consumidores, garantías de entrega y observabilidad — para que un hallazgo, un cambio de inventario o una alerta llegue a todos los servicios que actúan sobre él.
- Integrar la plataforma de extremo a extremo: escáneres → sistema de registro de hallazgos → tickets → métricas, para que el estado de la corrección sea visible y la evidencia de auditoría sea un subproducto de la ingeniería.
- Ser dueño de la entrega de las puertas de seguridad: selección y ajuste de escáneres, mecánica de flujos de supresión, reducción de falsos positivos, y las herramientas de implementación que llevan una puerta desde informes de advertencia hasta su aplicación sin bloquear la entrega.
- Construir flujos de trabajo agentes de seguridad: agentes de revisión CI, clasificación y verificación automatizadas, ayudantes de corrección — herramientas que los otros ingenieros realmente adopten.
- Construir la automatización de clasificación a corrección: validar hallazgos reales a mano suficiente para probar que la herramienta funciona, luego automatizar el ciclo — contexto de reproducción, guía de corrección y redirección a los equipos responsables y a las operaciones de gestión de vulnerabilidades.
- Participar en modelado de amenazas y revisiones de diseño seguro para los servicios que construyes y los pipelines que posees.
- Participar en el turno de guardia para los servicios que posees.
Qué
buscamos
- 6+ años de experiencia profesional en ingeniería de software, incluyendo experiencia significativa en backend.
- Haber implementado cambios significativos en una aplicación de producción en los últimos 30 días.
- Dominio sólido de Golang, además de competencia operativa en Python.
- Experiencia práctica construyendo y operando sistemas basados en eventos o mensajería (NATS, Kafka o similares): contratos, consumidores idempotentes, replay, back-pressure.
- Experiencia práctica construyendo y operando herramientas de CI/CD — trabajos, plantillas compartidas, runners — GitLab CI a escala de flota es una ventaja importante.
- Conocimiento práctico de seguridad en aplicaciones web: el OWASP Top 10 en código real — capaz de encontrar estos problemas, corregirlos tú mismo y codificar la detección para que no vuelvan a aparecer.
- Experiencia práctica con herramientas de SAST, SCA y escaneo de secretos (por ejemplo, Semgrep, CodeQL, Snyk, Trivy, Grype, gitleaks), incluyendo su ajuste para lograr una relación señal-ruido que los desarrolladores toleren.
- Ingeniería orientada a IA: usas activamente herramientas de IA (por ejemplo, Claude Code, Codex, Cursor o integraciones de LLM personalizadas) en tu trabajo de desarrollo hoy, tienes opiniones fundamentadas en la práctica sobre dónde ayuda y dónde no, y has construido flujos de trabajo agentes que otros ingenieros adoptaron.
- Conocimiento operativo de AWS y Kubernetes como destinos de despliegue para los servicios que construyes.
Conocimientos y habilidades preferidos
- Experiencia en fintech, pagos, BNPL o préstamos al consumidor, especialmente con sistemas que manejan datos de tarjetahabientes o están dentro de alcance regulado.
- Conocimiento operativo de PCI DSS y SOC 2 aplicados al desarrollo de software y gestión de cambios — la plataforma que construyes es lo que produce esa evidencia.
- Integridad de la cadena de suministro de software: pipelines SBOM, gobernanza de dependencias, firma y procedencia de artefactos (Sigstore, SLSA).
- Familiaridad con política como código y control de admisión (OPA, Kyverno, conftest) — tus puertas se componen con la capa de aplicación de políticas del clúster.
- Exposición a bug bounty o clasificación de informes de vulnerabilidades externas — suficiente para saber lo que tu automatización debe hacer bien.
- Experiencia con modelado de amenazas a nivel de sistema.
Sobre ti
- Te mides por el código de otros equipos: una corrección que enviaste es buena; una clase de vulnerabilidad que dejó de aparecer en toda la flota es mejor.
- Prefieres implementar una puerta antes que publicar una política — sabes que la aplicación cambia el comportamiento y los documentos no, y construyes la aplicación tan bien que los ingenieros quieren mantenerla.
- Tienes estándares inquebrantablemente altos: muchas personas pueden pensar que tus estándares son irrazonablemente altos. Continuamente elevas la barra y impulsas a los que te rodean a entregar resultados excelentes. Aseguras que los defectos no se transmitan hacia adelante y que los problemas se corrijan para que permanezcan resueltos.
- No estás atado a la convención: tu éxito —y gran parte del disfrute— radica en desarrollar nuevas formas de hacer las cosas.
- Necesitas acción: la velocidad importa en los negocios. Muchas decisiones y acciones son reversibles y no requieren estudios extensos. Valoramos el cálculo de riesgos.
- Ganas confianza: escuchas atentamente, hablas con sinceridad y tratas a los demás con respeto.
- Tienes carácter; discutes, luego te comprometes: puedes desafiar respetuosamente decisiones cuando no estás de acuerdo, incluso cuando hacerlo es incómodo o agotador. No te comprometes por cohesión social. Una vez que se toma una decisión, te comprometes por completo.
- Entregas resultados: te enfocas en las entradas clave y las entregas con la calidad adecuada y en el momento oportuno. A pesar de los contratiempos, te levantas y nunca te conformas.
Pila tecnológica de Sezzle
- Lenguajes: Golang, Typescript, Python
- Frontend: Typescript - React y React Native
- Backend: Golang
- Base de datos: MySQL, Postgres, Elasticsearch
- DevOps y Cloud: AWS, Kubernetes
- Control de versiones: Git
- CI/CD: GitLab
- Pruebas: Desarrollador y asistido por IA, con foco en pruebas automatizadas de extremo a extremo, integración y unitarias
- Código abierto: Sezzle se enfoca en usar código abierto, y construimos lo que podemos antes de comprar.
¿Qué hace genial trabajar en Sezzle?
En Sezzle, somos más que ingenieros brillantes, entusiastas de los datos, pensadores fuera de la caja y innovadores determinados; somos músicos habilidosos, yoguis, ciclistas, chefs, golfistas, amantes de los perros y escaladores. Creemos en rodearnos no solo de los individuos más brillantes, sino también de aquellos que son únicos y con propósito en todo lo que hacen. Nuestra cultura no se define por un conjunto de beneficios diseñados para dar la ilusión de la cultura tradicional de startup, sino por el ejemplo visible que vive en cada empleado que contratamos.
#Li-remote #Full-time