Alkami Technology
Alkami Technology
501 – 1000 Empleados
BancaConsultoríaMarketing
Alkami Technology desarrolla software bancario digital basado en la nube para bancos y cooperativas de crédito. Su plataforma de ventas y servicios digitales reúne la banca digital, la apertura de cuentas y la incorporación de clientes mediante MANTL, además de herramientas de datos y marketing. La plataforma permite ofrecer experiencias de banca minorista y empresarial, e incluye integraciones, herramientas para desarrolladores y asistencia para la implementación en instituciones financieras. El software de Alkami está diseñado para ayudar a las instituciones a abrir cuentas, protegerse contra el fraude, gestionar pagos y ofrecer comunicaciones más personalizadas a sus clientes.

Gerente de Ingeniería Técnica en Alkami (remoto en EE. UU.)

Lidera a ingenieros de software y participa directamente en la entrega de soluciones en Alkami, proveedor de plataformas de banca digital. Define arquitecturas escalables, prácticas operativas y la ejecución entre equipos.

Descripción

  • Coordina la entrega de software entre los equipos de Ingeniería, Ingeniería de Calidad, SRE, Gestión de Versiones, Producto, Arquitectura y TPM.
  • Dedica entre el 20 % y el 30 % de tu tiempo a escribir y revisar código, depurar problemas complejos, diseñar y evolucionar API, y ofrecer servicios de plataforma escalables.
  • Lidera y asesora a ingenieros de software, y apoya su desarrollo profesional.
  • Evalúa la arquitectura y el diseño de sistemas, influye en la hoja de ruta del producto, incorpora tecnologías y asume la responsabilidad de nuevos proyectos.
  • Colabora con Producto, Seguridad, Arquitectura y Operaciones para vincular la ejecución de ingeniería con los resultados empresariales.
  • Detecta cuellos de botella, reduce la deuda técnica y mejora la escalabilidad, la resiliencia y la eficiencia de costes.
  • Define y supervisa indicadores clave de rendimiento (KPI) de ingeniería, como la frecuencia de despliegue, el MTTR, la cobertura de pruebas y el cumplimiento de los SLA.
  • Asigna recursos, equilibra las cargas de trabajo y prioriza proyectos para facilitar entregas puntuales y de calidad.
  • Asesora sobre tecnologías, tendencias y buenas prácticas de desarrollo de software.
  • Supervisa los incidentes de guardia y resuelve interrupciones críticas.
  • Promueve el uso de prácticas, herramientas y marcos de desarrollo modernos.
  • Fomenta una cultura de colaboración, responsabilidad, aprendizaje continuo, innovación y experimentación.
  • Colabora con Gestión de Producto para desarrollar ideas y definir requisitos relacionados con la deuda técnica.
  • Comparte logros, objetivos, problemas y el estado de las entregas para mantener informadas a las partes interesadas.
  • Define objetivos de rendimiento para las personas a su cargo.
  • Sigue aprendiendo sobre métodos de gestión, banca y aplicaciones específicas de clientes.

Requisitos

  • Sólida experiencia práctica con varias de estas tecnologías o equivalentes: .NET, Java, C#, desarrollo de contenedores Linux, Kubernetes, MVC, SaaS, SOA, PostgreSQL, MS SQL Server, marcos modernos de JavaScript, Entity Framework y microservicios.
  • Experiencia en la creación y entrega de software SaaS con arquitectura de sistemas moderna, incluidos microservicios y aplicaciones nativas de la nube.
  • Experiencia con AWS, Azure o Google Cloud Platform.
  • Conocimientos prácticos de excelencia operativa, DevOps, CI/CD, pruebas automatizadas y observabilidad.
  • Experiencia con herramientas de observabilidad como Grafana, New Relic o Haystack.
  • Experiencia con procesamiento de eventos en tiempo real y procesamiento por lotes de transacciones de gran volumen.
  • Experiencia en la creación de sistemas complejos de acceso y permisos basados en roles.
  • Capacidad para tomar decisiones basadas en datos y evaluar las compensaciones entre distintas opciones.
  • Experiencia en la creación de sistemas escalables y operativamente eficientes.
  • Experiencia liderando y motivando equipos multidisciplinares.
  • Capacidad para establecer relaciones productivas con partes interesadas diversas.
  • Sólidas habilidades analíticas y de resolución de problemas.
  • Experiencia gestionando con éxito varios flujos de trabajo simultáneos.
  • Experiencia en selección, contratación, mentoría o asesoramiento y gestión de equipos de ingeniería de software.
  • Experiencia comunicándose con usuarios, equipos técnicos y altos directivos.
  • Experiencia gestionando equipos globales en distintas zonas horarias.
  • Experiencia con métodos Lean-Agile, como Kanban o Scrum.
  • Al menos 15 años de experiencia en desarrollo de software o ingeniería relacionada.
  • Al menos 5 años de experiencia gestionando equipos de ingeniería.
  • Grado o máster en informática o en un campo técnico relacionado que incluya programación, o experiencia técnica equivalente.
  • Preferible: experiencia en tecnología financiera, banca digital o sectores altamente regulados.
  • Preferible: experiencia con productos SaaS en los sectores tecnológico y financiero.
  • Preferible: conocimientos de gestión de tesorería, posición de caja, gestión de liquidez, pagos comerciales y conciliación.
  • Preferible: familiaridad con ISO 20022, BAI2, MT940 y EDI 820.
  • Debe tener autorización para trabajar en Estados Unidos a tiempo completo.
  • No se ofrece patrocinio para obtener autorización de empleo.

Beneficios

  • Entorno de trabajo con prioridad para el trabajo remoto.
  • Tiempo libre remunerado ilimitado.
  • Plan 401(k) con aportaciones equivalentes de la empresa.
  • Lugar de trabajo diverso e inclusivo.
  • Cultura empresarial amena.