Roku
OneMain Financial
Associate Director Staff Engineer (GraphQL, Java, Kotlin, Nodejs)
JavaNode.jsDockerKubernetesGo
Traducción automática. Consulta el original.
Responsabilidades clave (Top 5)
1. Diseño de arquitectura y soluciones alineadas con el dominio
- Definir y desarrollar arquitecturas escalables y resilientes para plataformas de comunicación que soporten la interacción con el cliente (voz, mensajería, canales digitales)
- Diseñar soluciones alineadas con los requisitos específicos del sector:
- Servicios financieros: seguridad, cumplimiento normativo, auditabilidad
- Comunicaciones: procesamiento en tiempo real, alta disponibilidad
- MarTech: personalización, interacción basada en eventos
- Asegurar la alineación con la arquitectura de estado objetivo empresarial y la estrategia de plataforma
2. Ingeniería práctica (≈50%)
- Diseñar e implementar servicios backend, APIs y capas de integración
- Construir y desplegar aplicaciones utilizando entornos en contenedores y orquestación con Kubernetes
- Desarrollar código de nivel de producción, prototipos e implementaciones de referencia
3. API, arquitectura de datos e integración
- Arquitectar ecosistemas API-first, incluyendo GraphQL y servicios RESTful
- Diseñar arquitecturas basadas en eventos y streaming para soportar flujos de trabajo de comunicación y marketing en tiempo real
- Integrar con plataformas empresariales tales como:
- Sistemas CRM (p. ej., Salesforce)
- Plataformas de centro de contacto / CPaaS
- Automatización de marketing y plataformas de datos de clientes
4. Liderazgo interfuncional e influencia
- Colaborar con los equipos de ingeniería, producto y arquitectura empresarial para asegurar la alineación y ejecución de las soluciones
- Actuar como socio estratégico, introduciendo enfoques innovadores y mejorando la calidad del diseño de sistemas
- Influir en las decisiones entre equipos sin necesidad de autoridad formal
5. Estándares, gobernanza y mejora continua
- Establecer y hacer cumplir estándares de arquitectura, patrones reutilizables y salvaguardas de ingeniería
- Impulsar la simplificación, la escalabilidad y la reducción de la deuda técnica
- Evaluar tecnologías emergentes y recomendar una adopción pragmática alineada con el valor empresarial
Habilidades y experiencia requeridas
Habilidades técnicas
- Sólida experiencia en arquitectura backend y diseño de sistemas distribuidos
- Experiencia práctica con:
- Kubernetes y contenedorización (Docker, patrones de orquestación)
- GraphQL y arquitecturas API modernas (REST, sistemas basados en eventos)
- Microservicios y plataformas nativas de la nube
- Observabilidad: rastreo distribuido (X-Ray/OpenTelemetry), registro estructurado, métricas/pipelines de alertas.
- Mensajería y orquestación: SQS/EventBridge o equivalentes (Pub/Sub, Service Bus); DLQs; motores de flujo de trabajo.
- CI/CD: pipelines automatizados con herramientas que incluyen Github Actions, Jenkins o experiencia equivalente
- Experiencia en la construcción o soporte de sistemas de tiempo real o de alto rendimiento
- Dominio de tecnologías backend (p. ej., Java, Kotlin, Node.js, Go, o similares)
- Licenciatura en Sistemas de Información, Informática o un campo relacionado.
Experiencia en el dominio (preferible)
Los candidatos deben tener experiencia en una o más de las siguientes áreas:
- Servicios financieros
- Sistemas seguros y conformes (PII, PCI, restricciones regulatorias)
- Plataformas transaccionales (pagos, préstamos, servicios)
- Comunicaciones / MarTech / Centro de contacto
- Sistemas distribuidos de baja latencia y alta disponibilidad
- Motores de personalización, orquestación de campañas
- Plataformas de voz, mensajería, IVR o interacción omnicanal
Capacidades de arquitectura e ingeniería
- Capacidad para operar entre la arquitectura estratégica y la implementación práctica
- Sólida base en:
- escalabilidad, resiliencia e ingeniería de rendimiento
- Ciclo de vida y gobernanza de API
- patrones de integración y orquestación de sistemas
- Experiencia en alinear soluciones con la arquitectura de estado objetivo empresarial
Atributos personales
- Iniciativa: impulsa los resultados de forma proactiva con una supervisión mínima
- Provocador de ideas: desafía los paradigmas existentes y eleva el pensamiento arquitectónico
- Colaborativo: construye alineación entre los equipos de ingeniería, producto y arquitectura
- Pragmático: equilibra la visión a largo plazo con las necesidades de entrega a corto plazo
- Comunicador influyente: transmite claramente conceptos técnicos complejos a diversos interesados
OneMain Holdings, Inc. es un empleador que ofrece igualdad de oportunidades de empleo (EEO). Los solicitantes calificados recibirán consideración para el empleo sin distinción de edad, ascendencia, estatus de ciudadanía, color, credo, cultura, discapacidad, origen étnico, género, identidad o expresión de género, información o historial genético, estado civil, estatus militar, origen nacional, nacionalidad, embarazo, raza, religión, sexo, orientación sexual, estatus socioeconómico, condición de transgénero o cualquier otra base protegida por la ley.
