Principal Software Engineer

Avenue Code

Ciudad de México

On-site

MXN 2,062,564 - 2,750,086

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Avenue Code is seeking a Principal Software Engineer to join their engineering team in Ciudad de México. The role involves leading the software development lifecycle, driving innovation through AI, and shaping architecture decisions. Candidates should have over 10 years of experience in software engineering, particularly in e-commerce platforms, and possess deep expertise in Java, Spring Framework, and related technologies. This hands-on leadership opportunity is ideal for those passionate about building modern, scalable solutions.

Qualifications

  • 10+ years of professional software engineering experience.
  • Strong experience in e-commerce/retail platforms.
  • Experience leading technical teams and delivering production-grade software at scale.

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 to improve engineering productivity and quality.

Skills

Java
Spring Framework
Spring Boot
Node.js
E-commerce platforms
Distributed systems
Relational databases
SQL
Docker
Kubernetes
CI/CD
AWS
GCP
Advanced English

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

Docker
Kubernetes
Observability platforms (Datadog, New Relic, Grafana)

Job description

We are looking for a Principal Software Engineer to join a high-performing engineering organization focused on scaling and modernizing a global 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Backend Java Developer
Lead Backend Java Developer

CodeRoad • Mexico

Remote
MXN 2,063,000 - 3,095,000
100% Remote
Holidays off
PTO
+3
Lead Software Engineer
Lead Software Engineer

Toshiba Global Commerce Solutions • Región Centro

On-site
MXN 900,000 - 1,500,000
Lead Software Engineer
Lead Software Engineer

Toshiba Global Commerce Solutions - External • Región Centro

On-site
MXN 900,000 - 1,400,000
Java Software Engineer
Java Software Engineer

Toshiba Global Commerce Solutions - External • Región Centro

On-site
MXN 600,000 - 900,000
Java Software Engineer
Java Software Engineer

Toshiba Global Commerce Solutions - External • Guadalajara

On-site
MXN 420,000 - 660,000
Senior Software Engineer
Senior Software Engineer

Toshiba Global Commerce Solutions • Región Centro

On-site
MXN 2,375,000 - 3,223,000
Junior Java Software Engineer
Junior Java Software Engineer

Toshiba Global Commerce Solutions - External • Región Centro

On-site
MXN 360,000 - 540,000
Principal Software Engineer: AI-Powered E-commerce Scale
Principal Software Engineer: AI-Powered E-commerce Scale

Avenue Code • Ciudad de México

On-site
MXN 2,062,564 - 2,750,086
Senior Engineer - Backend (SAP Hybris)
Senior Engineer - Backend (SAP Hybris)

RELQ TECHNOLOGIES • Ciudad de México

On-site
MXN 30,000 - 70,000
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Particle41 • Mexico

On-site
MXN 696,378 - 1,218,662