Principal Software Engineer
Se busca Principal Software Engineer para trabajar en Sezzle, con experiencia en backend y AI/ML, para diseñar y construir servicios escalables y APIs.
Atractivo para profesionales experimentados en backend y AI/ML que buscan un desafío en un entorno innovador y dinámico.
Descripción del puesto
La escala salarial para este rol es de $6,000 - $12,500 por mes (bruto en USD). Acerca de Sezzle: Con la misión de empoderar financieramente a la próxima generación, Sezzle está revolucionando la experiencia de compras más allá de los pagos, combinando tecnología de punta con planes de cuotas sin intereses y sin complicaciones que hacen que las compras sean más inteligentes y accesibles. No solo estamos transformando los pagos; estamos redefiniendo cómo las personas descubren, interactúan y compran las cosas que aman, mientras impulsamos un impacto real en las ventas de los comerciantes a través de mayores conversiones y valores de pedidos más altos. A medida que continuamos dando forma al futuro de la fintech y el comercio minorista, estamos construyendo un equipo innovador y dinámico apasionado por crear algo más que una transacción, sino una experiencia de compras verdaderamente única. Si te emociona superar límites en la tecnología y brindar una experiencia innovadora para consumidores y comerciantes por igual, ¡únete a nosotros en Sezzle y ayuda a crear el futuro de las compras! Compensación: Para este rol de desarrollo principal, con 12+ años de experiencia, la compensación oscila entre $6,000 - $12,500 por mes. Este rango reconoce la experiencia amplia, las capacidades de liderazgo y las contribuciones significativas esperadas en este nivel, ofreciendo un salario competitivo para reflejar el valor de habilidades y experiencia avanzadas. Proceso de entrevista: Creemos que la transparencia es importante en Sezzle. Proporcionar retroalimentación de manera regular mientras se establecen expectativas es parte de nuestra cultura, comenzando con el proceso de entrevista. El avance a través de cada paso no está garantizado. - Solicitud presentada (estás aquí) - Prueba Wonderlic (30-40 min) - Entrevista con reclutadores (30 min) - Evaluación de codificación (~1.5 horas) - Entrevista con ingenieros (1 hora) - Entrevista con liderazgo de ingeniería (30-45 min) - ¡Oferta! Acerca del rol: Estamos buscando un ingeniero de software principal talentoso y motivado de clase mundial. Este rol presenta una oportunidad emocionante para prosperar en un entorno dinámico y acelerado dentro de un equipo en rápido crecimiento, con abundantes perspectivas de avance profesional. Como ingeniero de software principal en Sezzle, trabajarás con equipos altamente motivados para abordar problemas interesantes y desafiantes en múltiples áreas de la organización. Tu experiencia y orientación ayudarán a otros miembros del equipo a mejorar sus propias habilidades. Pasarás tu tiempo trabajando con herramientas de IA/ML para identificar usos creativos para llenar brechas existentes y emergentes en las aplicaciones. En este rol enfocado en backend, trabajarás en estrecha colaboración con partes interesadas de Producto, Soporte y la empresa. También asociarás con otros equipos de ingeniería para brindar soluciones innovadoras, escalables y de alta calidad a problemas internos y de clientes. Tus responsabilidades diarias incluirán diseñar, desarrollar y entregar nuevas características, así como desbloquear y mentoría a tus compañeros de equipo. Tu trabajo generalmente se centrará en las características y optimizaciones de nivel inferior. Este rol tiene un enfoque tanto interno como externo, tus contribuciones harán una diferencia significativa en la vida diaria de tus colegas en Sezzle, mejorando su capacidad para respaldar nuestro negocio y clientes, y tendrás oportunidades para tomar cualquier retroalimentación y iterar. Qué harás: - Arquitectar, diseñar y construir servicios backend escalables y API principalmente en Golang, aprovechando AWS, RDS (MySQL/Postgres) y patrones distribuidos modernos. - Liderar los esfuerzos de habilitación de IA de Sezzle, identificando oportunidades para aplicar IA y automatización para mejorar la productividad de los desarrolladores, las herramientas internas y las experiencias del cliente. - Asociar con equipos en toda la organización para integrar capacidades de IA modernas - Principalmente alrededor de herramientas como Claude Code, Codex, Cursor y mejorar la productividad del equipo. - Impulsar la consistencia y escalabilidad en una arquitectura de microservicios distribuidos mientras se mantiene el rendimiento y la confiabilidad. - Establecer y evolucionar las mejores prácticas de ingeniería para observabilidad, seguridad y CI/CD en todos los equipos. - Mentoría a ingenieros y promover una cultura de aprendizaje, innovación y excelencia operativa. - Colaborar de manera transversal para traducir objetivos comerciales en hojas de ruta técnicas y brindar resultados que importen. Qué buscamos: - 12+ años de experiencia profesional en ingeniería de software, incluyendo experiencia significativa en backend. - Implementaste cambios significativos en una aplicación de producción en los últimos 30 días. - Fuerte dominio de Golang, con experiencia en construir y mantener API RESTful. - Experiencia con RDBMS basados en SQL (MySQL, PostgreSQL) y experiencia en optimizar esquemas y consultas para rendimiento a escala. - Sólido entendimiento de patrones de diseño de sistemas distribuidos (por ejemplo, outbox transaccional, arquitectura impulsada por eventos, colas). - Demostración de la capacidad para presentar nuevas ideas, influir en decisiones y liderar iniciativas técnicas complejas. - Licenciatura en Ciencias de la Computación. - Experiencia demostrada trabajando con Claude o herramientas de modelo de lenguaje grande equivalentes; se requiere que los candidatos estén cómodos aprovechando la IA para mejorar la productividad, la investigación y la comunicación. Conocimientos y habilidades preferidos: - Dominio de herramientas de observabilidad (Prometheus, Grafana, Datadog, New Relic). - Experiencia con infraestructura en la nube de AWS, principalmente AWS Aurora RDS, tanto MySQL como Postgres. - Experiencia en fintech, pagos, BNPL o préstamos al consumidor - familiaridad con cumplimiento financiero, evaluación de crédito o sistemas de procesamiento de transacciones. - Experiencia con pipelines de CI/CD y microservicios en contenedores (Docker, Kubernetes). - Conocimiento de TypeScript, React o React Native. - Familiaridad con herramientas de IA/ML (por ejemplo, API de OpenAI, LangChain, Hugging Face o integraciones de LLM personalizadas). - Historial de envío de API comerciales y aplicaciones impulsadas por datos en entornos de alto crecimiento. - Liderazgo probado para guiar la dirección técnica, mejorar la confiabilidad del sistema y escalar organizaciones de ingeniería. Acerca de ti: - Tienes estándares altísimos - mucha gente puede pensar que tus estándares son irrazonablemente altos. Estás continuamente elevando el listón y impulsando a quienes te rodean a brindar resultados excelentes. Te aseguras de que los defectos no se envíen cuesta abajo y 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 - 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 necesitan un estudio exhaustivo. Valoramos la asunción de riesgos calculada. - Ganas confianza - escuchas atentamente, hablas con sinceridad y tratas a los demás con respeto. - Tienes columna vertebral; discrepa, luego comprométete - puedes desafiar respetuosamente decisiones cuando no estás de acuerdo, incluso cuando hacerlo sea incómodo o agotador. Tienes convicción y eres tenaz. No comprometes por el bien de la cohesión social. Una vez que se determina una decisión, te comprometes en su totalidad. - Entregas resultados - te enfocas en las entradas clave y los entregas con la calidad adecuada y de manera oportuna. A pesar de los contratiempos, te levantas a la ocasión y nunca te rindes. Tecnología de Sezzle: - Lenguajes: Golang, TypeScript, Python - Frontend: TypeScript - React y React Native - Backend: Golang - Base de datos: MySQL, Postgres, Elasticsearch - DevOps & Nube: AWS, Kubernetes - Control de versiones: Git - CI/CD: Gitlab - Pruebas: Desarrollador y basadas en IA, enfocadas en pruebas automatizadas de extremo a extremo, integración y unidad - Código abierto: Sezzle se enfoca en usar código abierto, ¡y construimos lo que podemos antes de comprar! Qué hace que trabajar en Sezzle sea genial: En Sezzle, somos más que solo ingenieros brillantes, entusiastas de datos apasionados, pensadores fuera de la caja e innovadores determinados; somos músicos habilidosos, yoguis, ciclistas, chefs, golfistas, amantes de los perros y escaladores de rocas. Creemos en rodearnos no solo de individuos brillantes y los mejores, sino de aquellos que son únicos y tienen un propósito en todo lo que hacen. Nuestra cultura no se define por un cierto conjunto de beneficios diseñados para dar la ilusión de la cultura de inicio tradicional, sino que es el ejemplo visible que vive en cada empleado que contratamos. #Li-remote #full-time
Responsabilidades
- Diseñar y construir servicios escalables y APIs
- Leadear esfuerzos de AI/ML
- Mentoría de ingenieros