Se busca Ingeniero Principal de Software con más de 12 años de experiencia para liderar la evolución de la plataforma de autenticación y autorización en Sezzle, una fintech en crecimiento. El rol es 100% remoto y se enfoca en el backend, utilizando Golang y AWS.
Si sos un Ingeniero Principal de Software con más de 12 años de experiencia y te apasiona el backend, este puesto remoto en Sezzle es para vos. Liderá la evolución de la plataforma de identidad y acceso en una fintech en crecimiento, usando Golang y AWS.
El rango salarial para este puesto es negociable, entre $6.000 y $11.000 por mes (brutos en USD), según la ubicación y la experiencia. Acerca de 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. Combinamos tecnología de punta con planes de cuotas sin intereses, fáciles de usar, que hacen las compras más inteligentes y accesibles. No solo estamos transformando los pagos, sino que estamos redefiniendo cómo las personas descubren, interactúan y compran lo que aman, generando un impacto real en las ventas de los comercios a través de mayores conversiones y valores de pedido más altos. Mientras continuamos dando forma al futuro de fintech y el retail, estamos construyendo un equipo innovador y dinámico, apasionado por crear más que una simple transacción, sino una experiencia de compra única. Si te entusiasma superar los límites en tecnología y ofrecer una experiencia revolucionaria para consumidores y comercios, ¡únete a nosotros en Sezzle y ayúdanos a crear el futuro de las compras! Compensación: Para este rol de Principal Development, con más de 12 años de experiencia, el rango de compensación es de $6.000 a $11.000 por mes, negociable según las habilidades y la experiencia que se aporten. Este rango reconoce la amplia experiencia, las capacidades de liderazgo y las contribuciones significativas esperadas en este nivel. Este es un rol 100% remoto. Creemos que los mejores ingenieros pueden hacer un trabajo de clase mundial desde cualquier lugar, y contratamos en consecuencia. Obtienes un alcance y una propiedad de nivel principal en una fintech en crecimiento, una compensación competitiva y sin reubicación ni desplazamiento. Trabaja desde donde hagas tu mejor trabajo. Acerca del Rol: Buscamos un Principal Software Engineer talentoso y motivado, de primer nivel, para liderar la evolución de la autenticación y autorización en Sezzle. Este rol presenta una oportunidad emocionante para prosperar en un entorno dinámico y de ritmo rápido dentro de un equipo en rápido crecimiento, con abundantes perspectivas de avance profesional. Sezzle está invirtiendo en la próxima generación de su plataforma de autenticación y autorización, centrada en una API gateway de autenticación especialmente diseñada y un conjunto claro de servicios de gestión de identidad y acceso. Como Principal Software Engineer liderando este esfuerzo, serás responsable de la visión técnica, la arquitectura y la estrategia de migración para esta transformación. En este rol enfocado en backend, trabajarás en estrecha colaboración con stakeholders de Producto, Seguridad, Soporte y Negocios. También te asociarás con equipos de ingeniería de toda la organización para ofrecer capacidades de autenticación que sean seguras, incrementales de adoptar e invisibles para los clientes. Tus responsabilidades diarias incluirán el diseño, desarrollo y entrega de servicios de gateway e identidad, así como el desbloqueo y la mentoría de tus compañeros de equipo. Tu trabajo se centrará generalmente en capacidades fundamentales de la plataforma, rutas críticas de seguridad y rendimiento en el borde. En Sezzle, el desarrollo asistido por IA es una parte estándar de cómo construimos, junto con la rigurosa revisión y disciplina de seguridad que exige la ruta crítica de autenticación. Como ingeniero principal, ayudarás a establecer el patrón de cómo se utilizan bien las herramientas de IA en sistemas sensibles a la seguridad. Responsabilidades Clave: - Ser responsable de la visión técnica y el roadmap de la plataforma de autenticación y autorización de Sezzle, incluyendo una API gateway de autenticación dedicada y servicios de identidad de soporte. - Diseñar, construir y arquitectar servicios de autenticación y componentes de gateway escalables y de alta disponibilidad, principalmente en Golang, aprovechando AWS, RDS (MySQL/Postgres) y patrones distribuidos modernos. - Diseñar y liderar migraciones por fases, sin tiempo de inactividad, de tráfico y funcionalidad de autenticación, con claros mecanismos de reversión y seguridad en cada paso. - Establecer y evolucionar estándares de autenticación y autorización en toda la plataforma: flujos OAuth2/OIDC, estrategia de tokens (JWT, opacos, refresh), autenticación de servicio a servicio (mTLS, identidad de carga de trabajo) y modelos de autorización granular (RBAC/ABAC/motores de políticas). - Impulsar la consistencia y la escalabilidad en una arquitectura de microservicios distribuidos, manteniendo los presupuestos de rendimiento, confiabilidad y latencia esperados de una gateway de borde. - Asociarse con Seguridad y Cumplimiento para garantizar que la nueva plataforma cumpla con los requisitos de seguridad y regulatorios de nivel fintech, y promover patrones seguros por defecto en toda la ingeniería. - Establecer y evolucionar las mejores prácticas de ingeniería para la observabilidad, seguridad y CI/CD en todos los equipos, con particular rigor en la ruta crítica de autenticación. - Participar en la rotación de guardia (on-call) para los servicios de los que eres responsable, y ayudar a liderar la respuesta a incidentes y los postmortems en la ruta crítica de autenticación. - Mentorear a ingenieros y promover una cultura de aprendizaje, innovación y excelencia operativa. - Colaborar interfuncionalmente para traducir objetivos de negocio en roadmaps técnicos y entregar resultados que importan. Requisitos Mínimos: - Más de 12 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. - Profunda experiencia práctica en sistemas de autenticación y autorización: OAuth2, OpenID Connect, SAML, JWT y autenticación basada en sesiones, gestión del ciclo de vida de tokens y patrones de autorización modernos (RBAC, ABAC, policy-as-code). - Experiencia diseñando, construyendo u operando una API gateway o proxy de autenticación a escala: ya sea una gateway comercial/open-source (ej. Kong, Envoy, AWS API Gateway, Traefik) o un servicio de borde interno. - Trayectoria comprobada liderando la extracción o migración de servicios a gran escala: descomponiendo un monolito o un servicio legado grande en servicios bien delimitados con impacto nulo o mínimo en el cliente. - Fuerte dominio de Golang, con experiencia en la construcción y mantenimiento de APIs RESTful. - Experiencia en RDBMS basados en SQL (MySQL, PostgreSQL) y experiencia optimizando esquemas y consultas para rendimiento a escala. - Sólida comprensión de los patrones de diseño de sistemas distribuidos (ej. transactional outbox, arquitectura basada en eventos, colas) y los desafíos específicos de los servicios de borde de alto rendimiento y baja latencia. - Capacidad demostrada para proponer nuevas ideas, influir en decisiones y liderar iniciativas técnicas complejas en muchos equipos. - Ingeniería con enfoque en IA demostrada: utilizas activamente herramientas de IA (ej. Claude Code, Codex, Cursor o integraciones personalizadas de LLM) en tu trabajo de desarrollo actual, tienes opiniones fundamentadas en la práctica sobre dónde ayuda y dónde no, y ayudas a tus compañeros a adoptar flujos de trabajo asistidos por IA. - Título de Grado en Ciencias de la Computación o un campo técnico similar (requerido). Conocimientos y Habilidades Preferidas: - Experiencia con plataformas de identidad e implementaciones de estándares (ej. Keycloak, Auth0, Okta, Ory, o IdPs internos), y familiaridad con enfoques de autorización granular (policy-as-code, control de acceso basado en relaciones) a medida que centralizamos la autorización con el tiempo. - Experiencia con tecnologías de service mesh y de borde (Envoy, Istio, mTLS, limitación de tasa, integración WAF). - Familiaridad con modelado de amenazas, revisión de diseño seguro y vectores de ataque comunes de autenticación (robo de tokens, repetición, CSRF, fijación de sesión, escalada de privilegios). - Dominio de herramientas de observabilidad (Prometheus, Grafana, Datadog, New Relic), especialmente para servicios de borde sensibles a la latencia. - Experiencia con infraestructura cloud de AWS, principalmente AWS Aurora RDS, tanto MySQL como Postgres. - Experiencia en fintech, pagos, BNPL o préstamos al consumidor - familiaridad con cumplimiento financiero (PCI-DSS, SOC 2), sistemas de decisión de crédito o procesamiento de transacciones. - Experiencia con pipelines de CI/CD y microservicios contenerizados (Docker, Kubernetes). - Trayectoria de lanzamiento de APIs comerciales e infraestructura de plataforma en entornos de alto crecimiento. - Liderazgo demostrado en la guía de dirección técnica, mejora de la confiabilidad del sistema y escalado de organizaciones de ingeniería. Sobre Vos: - Tienes estándares implacablemente altos: muchas personas pueden pensar que tus estándares son irrazonablemente altos. Estás elevando continuamente la vara y motivando a quienes te rodean a entregar grandes resultados. Te aseguras de que los defectos no pasen a la siguiente etapa y de que los problemas se solucionen para que permanezcan solucionados. - No estás limitado por la convención: tu éxito, y gran parte de la diversión, reside 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 un estudio exhaustivo. Valoramos la toma de riesgos calculada. - Te ganas la confianza: escuchas atentamente, hablas con franqueza y tratas a los demás con respeto. - Tienes carácter; discrepa, luego comprométete: puedes desafiar respetuosamente las decisiones cuando no estás de acuerdo, incluso cuando hacerlo es incómodo o agotador. Tienes convicción y eres tenaz. No comprometes por el bien de la cohesión social. Una vez que se toma una decisión, te comprometes por completo. - Entregas resultados: te enfocas en los insumos clave y los entregas con la calidad adecuada y a tiempo. 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: Impulsadas por desarrollador y IA, enfoque en pruebas automatizadas end-to-end, de integración y unitarias. - Open Source: 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 solo ingenieros brillantes, entusiastas de los datos apasionados, pensadores creativos y innovadores decididos; somos músicos talentosos, yoguis, ciclistas, chefs, golfistas, amantes de los perros y escaladores. Creemos en rodearnos no solo de los mejores y más brillantes individuos, sino también de aquellos que son únicos y tienen un 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 una cultura de startup tradicional, sino que es el ejemplo visible que vive en cada empleado que contratamos. #Li-remote #full-time