Roku
Total Expert
Ingeniero/a de Software Senior
Sobre la oportunidad
Total Expert es el Sistema Operativo del Cliente para servicios financieros. Nuestra plataforma especialmente diseñada combina un sistema de contexto con un sistema de acción que permite a las personas y a los Asistentes de IA interactuar en los momentos importantes y ganarse a los clientes de por vida. Desde 2016, Total Expert ha facilitado más de siete billones de dólares en volumen de préstamos financiados.
En este puesto, serás un líder técnico en el equipo de Customer IQ, la capa de inteligencia de datos que unifica los datos de los clientes de diversas fuentes en una vista completa y procesable para nuestros prestamistas e instituciones financieras. Buscamos un ingeniero/a full-stack de nivel senior que combine un juicio profundo con el desarrollo moderno asistido por IA: alguien que avance rápido con las últimas herramientas mientras se responsabiliza de la corrección, coherencia y salud a largo plazo de sistemas de datos complejos. Establecerás la dirección técnica de cómo construimos, no solo escribirás código. Podrás enmarcar problemas ambiguos en trabajo bien especificado, dirigiendo herramientas de IA con discernimiento y siendo responsable de lo que se lanza a una plataforma donde la precisión de los datos es innegociable.
Qué harás
- Establecer la dirección técnica de las funcionalidades de Customer IQ y las capacidades de la plataforma, utilizando herramientas modernas asistidas por IA para lanzar a alta velocidad mientras se asume la responsabilidad del juicio sobre lo que es correcto y está listo para producción.
- Razonar sobre flujos de datos complejos de principio a fin, incluyendo la ingesta, la resolución de identidad, la unificación y el consumo posterior, anticipando el radio de explosión y los modos de fallo de integración.
- Liderar esfuerzos de refactorización y desacoplamiento para migrar componentes heredados hacia miceroservicios, APIs y frameworks modernos durante un programa de modernización multifase, extrayendo y reconstruyendo con precisión la lógica de negocio.
- Colaborar con el Ingeniero de Calidad para fomentar un enfoque de automatización primero para la verificación, incluyendo pruebas automatizadas, evaluación y observabilidad suficientes para evitar que la velocidad se convierta en entropía a medida que las funcionalidades se expanden rápidamente.
- Comunicarse claramente con Producto, Soporte, clientes y partes interesadas de Ingeniería, traduciendo entre la intención del negocio y el diseño técnico.
Qué buscamos
- Título de Grado en Informática, Ingeniería de Software, Tecnología de la Información o un campo relacionado.
- 8+ años de experiencia profesional en ingeniería de software en un entorno de equipo.
- Sólidos fundamentos de informática (representación de datos, estructuras de datos, algoritmos).
- Stack principal: .NET/C#, PHP, MySQL y AWS; se acepta experiencia comparable en lenguajes, frameworks, bases de datos y plataformas en la nube.
- Capacidad demostrada para descomponer problemas ambiguos y complejos en trabajo bien especificado y delimitado con contratos claros y criterios de aceptación.
- Fluidez práctica dirigiendo herramientas de desarrollo asistidas por IA (generación de código, revisión, creación de pruebas) y, fundamentalmente, el discernimiento para evaluar su salida, detectar fallos sutiles de integración y de corrección de datos.
- Experiencia en el diseño y razonamiento sobre sistemas de datos complejos y flujos de datos, incluyendo modelado de datos e integración entre múltiples fuentes, y idealmente plataformas de datos de clientes, resolución de identidad o sistemas de perfil unificado a gran escala / "360 del cliente".
- Experiencia con arquitectura de software y refactorización de código heredado utilizando patrones de diseño probados, con la capacidad de mantener un mapa del sistema completo y razonar sobre los límites de los servicios y el acoplamiento.
- Experiencia en la creación de aplicaciones web responsivas con JavaScript/TypeScript y frameworks modernos (React, Vue, etc.).
- Experiencia con lenguajes orientados a objetos (C#, Java, Python, etc.) y bases de datos relacionales (MySQL, PostgreSQL, SQL Server, etc.).
- Experiencia en la creación de suites de pruebas automatizadas completas integradas con pipelines de CI/CD para soportar un desarrollo fiable y de alta velocidad.
- Sólidas habilidades de comunicación y colaboración en todos los niveles de la organización.
Compensación/Beneficios
El rango salarial base previsto para este puesto es de $130,000 - $180,000 anuales.
La compensación total final ofrecida dependerá de las cualificaciones y la experiencia del individuo seleccionado.
Este puesto también es elegible para un bono discrecional anual basado en el rendimiento de la empresa y otros factores.
Como empleado/a de la empresa, será elegible para participar en el Plan de Opciones sobre Acciones para Empleados.
Total Expert ofrece una gama competitiva de beneficios que incluyen Médico, Dental, Visión, HSA (Cuenta de Ahorros para la Salud), FSA (Cuentas de Gasto Flexible), Seguro de Vida pagado por la empresa, Incapacidad a Corto Plazo, Incapacidad a Largo Plazo, Tiempo Libre Flexible (FTO), Permiso Parental Pagado y 401(k) con aportación de la empresa.
Los/as solicitantes deben estar autorizados/as para trabajar para cualquier empleador en los EE. UU. No podemos patrocinar ni asumir el patrocinio de un visado de empleo en este momento.
\n \n
