Principal Software Engineer (Ciudad de México)

Principal Software Engineer (Ciudad de México)

06 ago
|
Avenue Code
|
Ciudad de México

06 ago

Avenue Code

Ciudad de México

We are looking for a Principal Software Engineer to join a high-performing engineering organization focused on scaling and modernizing a general e-commerce platform. This is a strategic and hands-on leadership opportunity for an experienced engineer who thrives in complex distributed systems, enjoys mentoring teams, and is passionate about building high-impact customer experiences.

You will play a key role in shaping architecture decisions, driving engineering excellence, accelerating delivery through AI-powered workflows, and leading modernization initiatives across multiple product domains.

This is an ideal opportunity for someone who enjoys combining technical depth, business impact, and leadership influence in a fast-paced digital commerce environment.

Responsibilities

- Lead the end-to-end software development lifecycle including architecture, development, testing, deployment, monitoring, and support.
- Design and implement scalable solutions for a modern e-commerce ecosystem.
- Drive technical innovation using AI tools, copilots, automation, and agentic workflows to improve engineering productivity and quality.
- Provide technical mentorship, coaching, and guidance to engineers across different seniority levels.
- Partner closely with Product, Design, and Engineering leadership to deliver customer-centric solutions.
- Champion engineering best practices such as clean architecture, observability, CI/CD, automated testing, and performance optimization.
- Influence long-term architectural strategy focused on scalability, reliability, and maintainability.
- Lead modernization initiatives,



reduce technical debt, and simplify legacy systems.
- Own production reliability, alerting, incident response, and operational excellence.
- Produce technical documentation including system diagrams, technical proposals, onboarding guides, and architecture decisions.

Required Qualifications

- Bachelor’s or Master’s degree in Computer Science or related field.
- 10+ years of professional software engineering experience.
- Strong experience in e-commerce / retail platforms.
- Deep expertise in Java, Spring Framework, Spring Boot, and Node.js.
- Proven expertise in software architecture, distributed systems, and design patterns.
- Experience leading technical teams and delivering production-grade software at scale.
- Strong experience with relational databases and SQL.
- Experience with NoSQL/document databases.
- Hands-on experience with Docker, Kubernetes, CI/CD pipelines.
- Experience with AWS or GCP in cloud-native environments.
- Strong communication skills and ability to influence cross-functional stakeholders.
- Advanced English communication skills.

Nice To Have Skills

- Experience implementing AI-powered engineering workflows.
- Experience with recommendation engines, personalization, search, or checkout systems.
- Exposure to high-volume transaction systems.
- Experience with observability platforms (Datadog, New Relic, Grafana, etc.).
- Prior experience in global marketplaces or omnichannel commerce.
- Experience guiding multiple teams in Principal / Staff level positions.

#J-18808-Ljbffr

📌 Principal Software Engineer (Ciudad de México)
🏢 Avenue Code
📍 Ciudad de México

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: principal software engineer (ciudad de méxico) / ciudad de méxico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: principal software engineer (ciudad de méxico) / ciudad de méxico