SOFTWARE SENIOR EXPERT I - ENTERPRISE DIGITAL CHANNELS - AI TRANSFORMATION & ENGINEERING COLOMBIA

BBVA

$120K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Systems Engineering, Computer Science, or related fields; specialization or master's in Software Architecture or Engineering preferred.
  • Minimum of 8 years of software development experience, with at least 3 years in a technical leadership role.
  • Experience in designing and implementing enterprise solutions based on distributed architectures, microservices, and APIs.
  • Experience leading interdisciplinary teams under agile methodologies, preferably in financial or banking contexts.
  • Intermediate or advanced technical English proficiency.

Responsibilities

  • Design and lead high-complexity software solutions aligned with BBVA Colombia's tech strategy.
  • Mentor and guide development teams throughout the software development lifecycle (SDLC).
  • Define and evolve software architecture, promoting modern architectures such as microservices and cloud services.
  • Coordinate with multidisciplinary teams to transform functional requirements into sustainable tech solutions.
  • Promote continuous improvement through research on new technologies and documentation of architectural decisions.

Benefits

  • Collaborative work environment with diverse teams.
  • Opportunities for professional development and continuous learning.
  • Access to cutting-edge technologies and tools.
  • Participation in initiatives driving technological transformation in a leading financial institution.
  • Flexibility to innovate and propose new technical solutions.
Full Job Description

FUNCIÓN PRINCIPAL DEL CARGO

Diseñar, liderar y evolucionar soluciones de software de alta complejidad que soporten la estrategia tecnológica y la transformación digital de BBVA Colombia, garantizando altos estándares de calidad, escalabilidad, seguridad y disponibilidad, alineados con la arquitectura corporativa y las necesidades del negocio.

Liderar técnicamente equipos de desarrollo, proporcionando direccionamiento, mentoría y acompañamiento durante todo el ciclo de vida del desarrollo de software (SDLC), asegurando la implementación de buenas prácticas de ingeniería, estándares de desarrollo y la entrega oportuna de soluciones de alto impacto.

Participar en la definición y evolución de la arquitectura de software, promoviendo el uso de arquitecturas modernas basadas en microservicios, APIs y servicios cloud, identificando oportunidades de mejora tecnológica e impulsando la adopción de nuevas capacidades que fortalezcan la plataforma tecnológica del Banco.

Coordinar el trabajo con equipos multidisciplinarios de negocio, arquitectura, producto, QA y operaciones para transformar requerimientos funcionales en soluciones tecnológicas sostenibles, garantizando la integración, automatización y despliegue continuo mediante prácticas DevSecOps y CI/CD.

Promover la mejora continua mediante la investigación y evaluación de nuevas tecnologías, la documentación de soluciones y decisiones de arquitectura, así como la identificación, análisis y resolución de problemas técnicos complejos que contribuyan a la estabilidad, eficiencia y evolución de las soluciones de software.

FORMACIÓN ACADÉMICA

Profesional en Ingeniería de Sistemas, Ciencias de la Computación o carreras afines. Se valoran estudios de especialización o maestría en Arquitectura de Software, Ingeniería de Software, Desarrollo de Software o áreas relacionadas. Deseable nivel intermedio o avanzado de inglés técnico.

EXPERIENCIA

Mínimo ocho (8) años de experiencia en desarrollo de software, con al menos tres (3) años desempeñando roles de liderazgo técnico, arquitectura de software o coordinación técnica de equipos de desarrollo.

Experiencia en diseño, desarrollo e implementación de soluciones empresariales basadas en arquitecturas distribuidas, microservicios y APIs, así como en la definición de estándares técnicos y mejores prácticas de ingeniería de software.

Experiencia liderando equipos multidisciplinarios bajo metodologías ágiles y participando en iniciativas de transformación tecnológica. Se valorará experiencia en el sector financiero o bancario.

CONOCIMIENTOS Y HERRAMIENTAS

  • Arquitecturas de software empresarial, microservicios y APIs RESTful/GraphQL.

  • Lenguajes de programación modernos (Java, Python, Go, Node.js o similares).

  • Frameworks de desarrollo asociados.

  • Bases de datos relacionales y NoSQL (PostgreSQL, Oracle, MongoDB, Cassandra).

  • Plataformas Cloud (AWS, Azure o Google Cloud Platform).

  • Contenedores y orquestación (Docker y Kubernetes).

  • Integración y despliegue continuo (CI/CD) y prácticas DevSecOps.

  • Control de versiones con Git.

  • Metodologías ágiles (Scrum y Kanban).

  • Patrones de diseño, calidad de software y principios de arquitectura.

HABILIDADES Y COMPETENCIAS

  • Liderazgo técnico y desarrollo de equipos.

  • Pensamiento estratégico y capacidad de influencia.

  • Orientación a resultados y excelencia técnica.

  • Análisis y resolución de problemas complejos.

  • Capacidad para tomar decisiones técnicas basadas en criterios de arquitectura y negocio.

  • Comunicación efectiva con equipos técnicos y no técnicos.

  • Innovación y aprendizaje continuo.

  • Trabajo colaborativo y gestión transversal de iniciativas.

  • Orientación a la mejora continua y a la evolución tecnológica.

Similar Jobs

More Jobs at BBVA

More Information Technology Jobs

Find similar SOFTWARE SENIOR EXPERT I - ENTERPRISE DIGITAL CHANNELS - AI TRANSFORMATION & ENGINEERING COLOMBIA jobs: