Hybrid Senior Software Engineer

Posted 3 weeks ago

Apply now

About the role

  • Senior Software Engineer responsible for developing critical infrastructure like portfolio systems and AML software. Maintaining complex software projects while collaborating with multiple teams.

Responsibilities

  • Crear y mantener proyectos de software complejos, asegurando que sean robustos, escalables y fáciles de mantener
  • Aplicar y promover buenas prácticas de desarrollo de software, incluyendo la gestión de la deuda técnica y la optimización de la arquitectura de los sistemas
  • Identificar y resolver problemas relacionados con la escalabilidad y el rendimiento de las aplicaciones
  • Trabajar en estrecha colaboración con otros equipos para integrar soluciones de infraestructura crítica y asegurar la alineación con los objetivos de negocio

Requirements

  • Ingeniería en Sistemas Computacionales o afín
  • +4 años de experiencia en un rol similar
  • Arquitectura y diseño de software: Diseñar e implementar sistemas robustos aplicando principios de Clean Architecture y Domain-Driven Design
  • Documentar decisiones de diseño y justificar trade-offs de rendimiento, mantenibilidad y costo
  • Dominio avanzado de Python: Escribir código idiomático y eficiente en Python 3.x cumpliendo PEP 8/PEP 484, utilizar herramientas de análisis estático como pydantic, ruff, mypy o uv, conocimiento de frameworks web como django (preferido), fast api, flask
  • Expertise en PostgreSQL: Modelar datos relacionales con funciones avanzadas de Postgresql >= 16 (particiones, JSONB, índices GIN/B-tree, row-level security). Diseñar y optimizar funciones y procedimientos almacenados en PL/PgSQL, garantizando integridad transaccional en entornos de alta concurrencia
  • Calidad y pruebas: Aplicar TDD/BDD y mantener cobertura significativa mediante pytest (o equivalente) con pruebas deterministas y repetibles
  • Integrar pipelines de CI/CD que automaticen pruebas, análisis estáticos y despliegues continuos
  • Inglés intermedio

Benefits

  • Seguro de Gastos Médicos Mayores
  • Aguinaldo 15 días
  • Prima vacacional 25%
  • 3 días personales
  • Vacaciones de ley
  • Días Yo te presto: Jueves y Viernes Santo, 02 de Noviembre, 12 de Diciembre, ½ día del 24 de Diciembre y ½ día del 31 de Diciembre
  • Trabajo remoto
  • Stock options

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

MX$60,000 - MX$80,000 per month

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job