Digital@FEMSA somos la división de innovación tecnológica que ofrece soluciones digitales para simplificar la vida de nuestros clientes. Está integrada por negocios que aprovechan la tecnología para generar herramientas prácticas y confiables, como Spin by OXXO* una wallet que busca simplificar la vida de sus clientes a través de una cuenta de fondos de pago electrónico, así como distintas Soluciones para Negocios**. Somos un equipo diverso y multidisciplinario centrado en desarrollar propuestas de valor innovadoras y diferenciadas en el mercado. Respaldados por los más de 130 años de experiencia y compromiso a la excelencia de FEMSA, somos el equipo que continúa con la misión de generar valor económico y social, ahora en la comunidad digital.

Objetivo general

Es responsable de liderar y contribuir significativamente al diseño, desarrollo y mantenimiento de arquitecturas y sistemas complejos en Digital@Femsa. Este rol implica una alta responsabilidad técnica, la toma de decisiones estratégicas y la mentoría de otros ingenieros. El Staff Engineer trabaja en estrecha colaboración con equipos interfuncionales para asegurar la entrega de soluciones tecnológicas innovadoras y de alta calidad que cumplan con los objetivos de negocio. 

Responsabilidades

  • Liderazgo Técnico: Liderar el diseño y desarrollo de arquitecturas de software complejas, asegurando que las soluciones sean escalables, mantenibles y alineadas con la estrategia tecnológica de la empresa. 
  • Mentoría y Desarrollo del Equipo: Actuar como mentor para ingenieros junior y senior, proporcionando orientación técnica, revisiones de código y promoviendo el desarrollo profesional dentro del equipo. 
  • Innovación y Adopción Tecnológica: Identificar y liderar la adopción de nuevas tecnologías y metodologías que puedan beneficiar a la empresa, fomentando una cultura de innovación. 
  • Colaboración Interfuncional: Colaborar con equipos de producto, negocio y otros departamentos de TI para definir requisitos, proponer soluciones técnicas y asegurar que las implementaciones cumplan con las necesidades comerciales y estratégicas. 
  • Desarrollo de Soluciones Técnicas: Diseñar y desarrollar soluciones técnicas avanzadas, resolviendo problemas complejos y asegurando la calidad y eficiencia del código. 
  • Prácticas de Desarrollo de Software: Promover y aplicar las mejores prácticas de desarrollo de software, incluyendo TDD, CI/CD, y principios de diseño como SOLID, DRY y KISS. 
  • Documentación Técnica: Crear y mantener documentación técnica detallada sobre arquitecturas de software, diseños y procedimientos operativos. 
  • Gestión de Proyectos Técnicos: Liderar proyectos técnicos de gran envergadura, asegurando el cumplimiento de los plazos, la calidad y los objetivos del proyecto. 
  • Optimización del Rendimiento: Identificar y optimizar cuellos de botella en el rendimiento del sistema, implementando soluciones para mejorar la eficiencia y la escalabilidad. 
  • Seguridad y Cumplimiento: Asegurar que todas las soluciones cumplan con las normativas de la industria y los estándares de seguridad, implementando medidas de protección adecuadas. 
  • Gestión de Dependencias: Gestionar y coordinar dependencias técnicas y de proyecto entre múltiples equipos y proyectos, asegurando una integración fluida y coherente. 
  • Resolución de Problemas Complejos: Liderar la resolución de problemas técnicos complejos, asegurando una respuesta rápida y efectiva y promoviendo soluciones duraderas. 
  • Participación en Reuniones e Iniciativas Estratégicas: Asistir y participar activamente en reuniones estratégicas de alto nivel, contribuyendo con ideas y soluciones técnicas que impulsen la estrategia de negocio. 
  • Desarrollo de Prototipos: Crear y supervisar el desarrollo de prototipos para probar nuevas tecnologías y soluciones antes de su implementación a gran escala. 
  • Automatización de Procesos: Diseñar e implementar soluciones de automatización para mejorar la eficiencia de los procesos de desarrollo y operaciones. 
  • Evaluación de Herramientas y Tecnologías: Evaluar y seleccionar herramientas y tecnologías adecuadas para optimizar las actividades diarias y los proyectos estratégicos. 
  • Colaboración con Arquitectos de Soluciones: Trabajar estrechamente con arquitectos de soluciones para asegurar la alineación con la arquitectura de referencia y las mejores prácticas de la empresa. 
  • Gestión de Incidentes Críticos: Liderar la respuesta a incidentes críticos, asegurando una resolución rápida y minimizando el impacto en el negocio. 
  • Revisión de Código y Calidad: Asegurar la calidad del código mediante revisiones periódicas, promoviendo la adherencia a los estándares de codificación y mejores prácticas. 
  • Evaluación de Impacto: Analizar y evaluar el impacto de los cambios en el sistema, asegurando que las actualizaciones y nuevas implementaciones no afecten negativamente el rendimiento o la disponibilidad. 
  • Actuar como embajador(a) de la cultura Digital@Femsa, promoviendo un ambiente de colaboración, alto rendimiento, diverso, inclusivo y de respeto constante.

 

Requisitos

  • Al menos 10+ años de experiencia en desarrollo de software. 
  • Excelentes habilidades de codificación en uno o más lenguajes: Java, C#, Scala, C++, Python o Ruby. 
  • Conocimiento profundo de tecnologías web Tecnologías frontend como Node JS/Vue JS/ Backbone JS/Express JS/Angular JS/ React JS/React 
  • Experiencia en desarrollo con arquitecturas/microservicios orientados a servicios. 
  • Experiencia con aplicaciones contenerizadas 
  • Excelentes habilidades de resolución de problemas y resolución de problemas. 
  • Experiencia en coaching, tutoría y desarrollo de personal, incluida la supervisión de la incorporación de nuevos empleados y la prestación de planificación y oportunidades de desarrollo profesional. 
  • Historial de creación y envío de nuevas experiencias para clientes de producto digital. 
  • Buen conocimiento de metodologías ágiles y técnicas de gestión de proyectos. 
  • Pasión por lograr la excelencia. 
  • Gran capacidad de articulación y experiencia en gestión de stakeholders. 
  • Interés por comprender el “por qué” y deseo de tirar del hilo para comprender cómo funcionan las cosas. 
  • Experiencia avanzada en lenguajes de programación y tecnologías para desarrollo front-end (HTML, CSS, JavaScript, React), back-end (Java, C#, Node.js, Python) y mobile (Swift, Kotlin, React Native). 
  • Conocimiento profundo de bases de datos SQL y NoSQL. 
  • Comprensión avanzada y aplicación de metodologías ágiles y principios de desarrollo de software. 
  • Habilidades avanzadas en el uso de sistemas de control de versiones (Git). 
  • Experiencia en arquitectura de software y diseño de sistemas escalables y mantenibles. 
  • Conocimiento en integración y entrega continua (CI/CD). 
  • Experiencia en la implementación de pruebas automatizadas. 
  • Capacidad para liderar iniciativas de innovación tecnológica. 
  • Familiaridad con prácticas de seguridad y cumplimiento normativo. 
  • Inglés Avanzado. 
Digital FEMSA está comprometida con un lugar de trabajo diverso e inclusivo. 
Somos un empleador que ofrece igualdad de oportunidades y no discrimina por motivos de raza, origen nacional, género, identidad de género, orientación sexual, discapacidad, edad u otra condición legalmente protegida.
Si desea solicitar una adaptación, notifique a su Reclutador.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.