Softtek logo

Senior Application Reverse Engineer

Softtek

On-site
Mexico
Full-time
Senior
Manager
5+ yrs
Salary not listedPosted 28m ago

Real job — pulled straight from Softtek’s careers page · Verified September 8, 2026 · No reposts.

Job description

Softtek is hiring a Senior Application Reverse Engineer — a full-time, based in Mexico role. Apply directly on Softtek's careers page below.

App Reverse Engineer Microsoft Sr

Location: Mexico

Work Location: onsite

Líder técnico con experiencia avanzada en análisis, ingeniería inversa, modernización, documentación y soporte de aplicaciones empresariales desarrolladas en diferentes entornos. Será responsable de comprender arquitecturas complejas, identificar dependencias técnicas y funcionales, evaluar riesgos tecnológicos, proponer estrategias de modernización, realizar análisis de código fuente y participar activamente en iniciativas de transformación digital bajo marcos ágiles.
El candidato deberá contar con sólidos conocimientos en tecnologías Microsoft, plataformas cloud, tecnologías open source y metodologías de gestión de servicios y proyectos.



Responsabilidades Principales
Análisis de Aplicaciones
  • Realizar análisis funcional y técnico de aplicaciones existentes sin documentación o con documentación limitada.
  • Ejecutar actividades de ingeniería inversa para identificar reglas de negocio, flujos de información, integraciones y componentes tecnológicos.
  • Analizar código fuente, configuraciones, bases de datos, interfaces y procesos batch.
  • Elaborar documentación técnica y funcional derivada de los análisis realizados.
  • Identificar riesgos técnicos, deuda tecnológica y oportunidades de modernización.
  • Definir estrategias de migración, refactorización o reingeniería de aplicaciones.
Arquitectura y Modernización
  • Evaluar arquitecturas empresariales basadas en tecnologías Microsoft, Open Source y Cloud.
  • Participar en iniciativas de transformación tecnológica hacia arquitecturas modernas.
  • Diseñar soluciones escalables, seguras y de alto rendimiento.
  • Definir estándares de desarrollo, integración y despliegue.
  • Colaborar con arquitectos, líderes técnicos y equipos de desarrollo para implementar mejores prácticas.
Desarrollo y Soporte Técnico
  • Interpretar y analizar aplicaciones desarrolladas en:
  • Java
  • .NET Framework y .NET Core/.NET
  • Python
  • Rust
  • IBM Sterling
  • Tecnologías Open Source
  • Analizar aplicaciones desplegadas en:
  • Microsoft Azure
  • Amazon Web Services (AWS)
  • Infraestructura híbrida y on-premise
  • Identificar incidencias complejas y realizar análisis causa raíz.
  • Apoyar en actividades de troubleshooting y optimización de aplicaciones.
Gestión de Servicios y Proyectos
  • Aplicar mejores prácticas de ITIL v4 para gestión de servicios de TI.
  • Participar en iniciativas bajo metodologías Agile/Scrum.
  • Colaborar con Scrum Masters, Product Owners y equipos multidisciplinarios.
  • Generar reportes ejecutivos y técnicos para diversas áreas de negocio y tecnología.
  • Gestionar riesgos, dependencias e impactos durante proyectos de modernización.


Conocimientos Técnicos Requeridos
Tecnologías de Desarrollo
Experiencia avanzada en al menos varias de las siguientes tecnologías:
  • Java (J2EE, Spring Boot, Hibernate, Microservices)
  • .NET Framework / .NET Core / .NET
  • Python
  • Rust
  • IBM Sterling
  • APIs REST y SOAP
  • Arquitecturas Client/Server
  • Desarrollo Web Empresarial
  • Sistemas Windows Enterprise
  • Servicios Windows
  • Integración de aplicaciones
Bases de Datos
  • SQL Server
  • Oracle
  • PostgreSQL
  • MySQL
  • Optimización de consultas
  • Modelado y análisis de datos
Herramientas y DevOps
  • Git
  • Azure DevOps
  • Jenkins
  • SonarQube
  • Docker
  • Kubernetes
  • CI/CD
  • Control de versiones
  • Automatización de despliegues


Conocimientos Metodológicos
ITIL v4
  • Gestión de incidentes.
  • Gestión de problemas.
  • Gestión de cambios.
  • Gestión de niveles de servicio.
  • Mejora continua.
  • Gestión de activos y configuración.
Agile / Scrum
  • Scrum Framework.
  • Gestión de Backlog.
  • Sprint Planning.
  • Daily Stand-up.
  • Sprint Review.
  • Sprint Retrospective.
  • Métricas ágiles.
  • Liderazgo colaborativo.


Experiencia Requerida
 
  • Al menos 5 años de experiencia en desarrollo de software y liderazgo técnico, así como atención y resolución de problemas.
  • Dominio en las tecnologías de la Arquitectura de Referencia (AR) y/o tecnologías open source.
  • Al menos 3 años de experiencia en desarrollo en metodologías ágiles
  • Mínimo 5 años de experiencia realizando análisis técnico, modernización o ingeniería inversa de aplicaciones.
  • Experiencia comprobable en ecosistemas Microsoft.
  • Experiencia en ambientes híbridos (Cloud y On-Premise).
  • Participación en proyectos de transformación digital, migración o modernización tecnológica.
  • Experiencia trabajando bajo metodologías Agile/Scrum.


Competencias
  • Pensamiento analítico avanzado.
  • Capacidad para comprender sistemas complejos.
  • Diagnóstico y resolución de problemas.
  • Diseño de soluciones empresariales.
  • Documentación técnica de alto nivel.
  • Liderazgo técnico.
  • Comunicación efectiva.
  • Orientación a resultados.
  • Capacidad de negociación.
  • Trabajo colaborativo.
  • Adaptabilidad al cambio.
  • Enfoque en mejora continua.


Escolaridad
  • Licenciatura o Ingeniería en:
  • Sistemas Computacionales
  • Tecnologías de la Información
  • Ciencias de la Computación
  • Ingeniería de Software
  • Carrera afín



Certificaciones Requeridas
  • ITIL 4 Foundation (o nivel superior)
  • Certified ScrumMaster (CSM), Professional Scrum Master (PSM I o superior) o equivalente


Certificaciones Deseables
  • Microsoft Certified: Azure Solutions Architect Expert
  • Microsoft Certified: Azure Developer Associate
  • AWS Certified Solutions Architect
  • AWS Certified Developer
  • TOGAF
  • Kubernetes (CKA/CKAD)
  • DevOps Foundation
  • Java Professional Certification
  • Microsoft .NET Certification



Get Senior Application Reverse Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
DoorDash Canada logo

Staff Software Engineer, Notification Hub & Experience

$120k–$232kToronto, ON
✓ From careers page· 15m ago
VAM Systems logo

Java Developer

Manama, BH
✓ From careers page· 16m ago
Softtek logo

Senior Backend Engineer, AI

Madrid
✓ From careers page· 25m ago
Softtek logo

AI-Assisted Code Analyst

Spain
✓ From careers page· 26m ago

Frequently asked questions

What skills are required for Senior Application Reverse Engineer at Softtek?

The required skills for Senior Application Reverse Engineer at Softtek include: Java, J2EE, Spring Boot, Hibernate, Microservices, .NET, Python, Rust, API, REST, SOAP, SQL Server, Oracle, PostgreSQL, MySQL, SQL, Git, Azure DevOps, Jenkins, Docker, Kubernetes, CI/CD, Agile, Scrum, Azure, AWS, Cloud Computing, DevOps.

What is the seniority level for Senior Application Reverse Engineer at Softtek?

Senior Application Reverse Engineer at Softtek is a Senior / Manager level position.

How do I apply for Senior Application Reverse Engineer at Softtek?

You can view the full description and apply for Senior Application Reverse Engineer at Softtek on EchoJobs: https://echojobs.io/job/softtek-app-reverse-engineer-microsoft-sr-dkte8.