Software Engineer Salary in Mexico 2026 | MXN & USD

Software engineer salaries in Mexico range from MXN 25,000 to MXN 120,000/month. See 2026 benchmarks by level, city, stack, and total employer cost.

Questions about hiring in Mexico?
Get instant answers from our AI EOR Specialist — trained on Mexican labor law.

Try It Now

Hiring a software engineer in Mexico is one of the smartest moves a U.S., Canadian, or Australian company can make right now. You get strong technical talent, overlapping time zones, and salaries that are significantly lower than North American equivalents.

But "software engineer" covers a wide range. A junior React developer and a senior distributed systems architect are both software engineers. Their salaries are not the same.

This guide breaks down exact salary ranges by seniority, specialization, city, and stack for 2026. All figures use the 2026 Banxico reference rate of MXN 18 per USD.


Key takeaways

  • Junior engineers earn MXN 25,000–40,000/month, roughly USD 1,389–2,222, making Mexico highly competitive for entry-level hiring.

  • Senior engineers command MXN 70,000–120,000/month, or USD 3,889–6,667, with top talent approaching USD 7,000+ in niche stacks.

  • Mexico City and Monterrey pay 15–25% more than Guadalajara and Querétaro for equivalent roles.

  • Cloud and AI specializations carry a 20–35% premium over general full-stack development.

  • Total employer cost is 1.25x–1.30x the gross salary once IMSS, INFONAVIT, and statutory benefits are factored in.

  • Remote-first roles in Mexico often pay above local market rates, especially when the client is a U.S. company.

  • Stack premiums are real: Go, Rust, and Kubernetes engineers earn more than PHP or jQuery developers at the same seniority level.


Software engineer salaries in Mexico by seniority (2026)

Mexico's software engineering market is mature. Cities like Guadalajara, Monterrey, and Mexico City have deep talent pools built around decades of nearshore outsourcing.

The table below reflects 2026 market rates for full-time employees hired through a compliant payroll structure.


Seniority Level

Monthly Salary (MXN)

Monthly Salary (USD)

Annual Salary (USD)

Junior (0–2 years)

MXN 25,000–40,000

USD 1,389–2,222

USD 16,667–26,667

Mid-Level (2–5 years)

MXN 45,000–70,000

USD 2,500–3,889

USD 30,000–46,667

Senior (5–8 years)

MXN 70,000–100,000

USD 3,889–5,556

USD 46,667–66,667

Staff / Lead (8+ years)

MXN 95,000–130,000

USD 5,278–7,222

USD 63,333–86,667

Engineering Manager

MXN 110,000–160,000

USD 6,111–8,889

USD 73,333–106,667

How does this compare to the U.S.? A mid-level software engineer in San Francisco earns USD 150,000–180,000 per year. The same profile in Mexico costs USD 30,000–47,000. That's a 70–80% cost reduction with no compromise on skill.


Salary by specialization: what type of engineer costs more?

Not all software engineers are priced the same. Specialization, stack, and market demand push salaries up or down significantly.

The breakdown below reflects mid-level to senior engineers (3–7 years of experience) in 2026.


Specialization

Monthly Range (MXN)

Monthly Range (USD)

Frontend (React, Vue, Angular)

MXN 45,000–75,000

USD 2,500–4,167

Backend (Node.js, Python, Java)

MXN 50,000–85,000

USD 2,778–4,722

Full-Stack

MXN 50,000–90,000

USD 2,778–5,000

Mobile (iOS / Android / Flutter)

MXN 55,000–90,000

USD 3,056–5,000

DevOps / SRE / Platform

MXN 65,000–110,000

USD 3,611–6,111

Cloud (AWS, GCP, Azure)

MXN 65,000–115,000

USD 3,611–6,389

Embedded / Systems (C, C++, Rust)

MXN 60,000–105,000

USD 3,333–5,833

AI / ML Engineer

MXN 70,000–130,000

USD 3,889–7,222

Security Engineer

MXN 70,000–120,000

USD 3,889–6,667


Stack premiums: which technologies pay more

Certain technologies carry a consistent pay premium in Mexico because supply is limited or demand is spiking.

  • Go (Golang): 15–20% above equivalent Python/Node.js engineers at the same seniority.

  • Rust: 20–30% premium, especially in systems and embedded roles.

  • Kubernetes / Terraform: DevOps engineers with certified Kubernetes expertise earn 15–25% more.

  • LLM / Generative AI: Engineers with production-level LLM integration experience command the highest premiums in 2026, up to 35% above base full-stack rates.

  • PHP / jQuery: Below-market rates for these legacy stacks, typically 10–15% below general full-stack benchmarks.


Software engineer salaries by city in Mexico

Mexico's geography shapes its salary market. The three major tech hubs each have distinct cost and talent dynamics.


Mexico City (CDMX)

Mexico City is the highest-paying market in the country. It is home to the largest concentration of multinational companies and startups.

  • Junior: MXN 30,000–45,000/month

  • Mid-Level: MXN 55,000–80,000/month

  • Senior: MXN 80,000–120,000/month

  • Staff / Lead: MXN 110,000–150,000/month

Cost of living is higher in CDMX, so engineers expect proportionally higher compensation.


Monterrey

Monterrey is Mexico's second-largest tech market. It has a strong industrial and manufacturing tech base, with growing fintech and SaaS presence.

  • Junior: MXN 28,000–42,000/month

  • Mid-Level: MXN 50,000–75,000/month

  • Senior: MXN 75,000–110,000/month

  • Staff / Lead: MXN 100,000–140,000/month

Monterrey engineers are known for strong English proficiency, which matters for U.S.-facing teams.


Guadalajara

Guadalajara has the deepest nearshore outsourcing history in Mexico. It is sometimes called the "Silicon Valley of Mexico."

  • Junior: MXN 25,000–38,000/month

  • Mid-Level: MXN 45,000–68,000/month

  • Senior: MXN 68,000–100,000/month

  • Staff / Lead: MXN 90,000–125,000/month

Guadalajara typically runs 10–15% below Mexico City rates for equivalent roles.


Remote talent outside major hubs

Engineers in Querétaro, Mérida, Puebla, and Tijuana often accept rates 10–20% below Guadalajara levels. Remote-first hiring makes this increasingly common for U.S. companies.

"The shift to remote work has flattened Mexico's internal salary geography. A senior engineer in Mérida now competes for the same remote roles as one in Mexico City, though their salary expectations still differ."


What drives a software engineer's salary in Mexico?

Several variables move an engineer's market rate independently of their seniority.

  • English proficiency: Fluent English adds 10–20% to effective market rate for client-facing or U.S.-team roles.

  • Open-source contributions: Active GitHub profiles and published packages signal above-average demand.

  • Certifications: AWS Certified Solutions Architect, GCP Professional, and CKA (Kubernetes) all add measurable salary lift.

  • Previous U.S. or European client experience: Engineers who have worked directly with North American companies are in higher demand and command it.

  • Startup vs. enterprise: Startups often offer equity and flexibility at slightly lower base salaries. Enterprises pay more base but less flexibility.


Total employer cost of a software engineer in Mexico

Gross salary is not what you actually pay. Mexico's Federal Labor Law (LFT) and social security system require employers to contribute beyond the monthly salary.

Here is what total employer cost looks like at two salary levels.


Cost breakdown for a mid-level engineer (MXN 60,000/month gross)


Cost Component

Annual Amount (MXN)

Annual Amount (USD)

Gross Annual Salary

MXN 720,000

USD 40,000

Aguinaldo (Christmas bonus, 15 days min.)

MXN 30,000

USD 1,667

Vacation premium (25% of vacation days)

MXN 5,063

USD 281

IMSS employer contributions (~26% of SBC)

MXN 130,000

USD 7,222

INFONAVIT (5% of SBC)

MXN 20,800

USD 1,156

SAR / Retirement (2% of SBC)

MXN 8,320

USD 462

Estimated Total Employer Cost

~MXN 914,000

~USD 50,778

The multiplier is approximately 1.27x gross salary for mid-level engineers. This is the number to build your budget around.

Use the ISR Calculator to model exact tax and contribution figures for any salary level in Mexico.


What is included in statutory benefits

Under Mexico's Federal Labor Law, every employee is legally entitled to the following:

  1. Aguinaldo (Christmas bonus): Minimum 15 days of salary, paid before December 20.

  2. Vacation days: Minimum 12 days in year one, increasing with seniority under the 2023 LFT reform.

  3. Vacation premium (prima vacacional): 25% of the value of vacation days taken.

  4. PTU (profit sharing): 10% of the company's annual taxable profit distributed among employees.

  5. IMSS (social security): Covers healthcare, disability, maternity, and workplace accident insurance.

  6. INFONAVIT: Housing fund contributions, enabling employees to access subsidized mortgages.


Remote work and software engineers in Mexico

Mexico's NOM-037-STPS-2023 governs telework relationships. If your software engineer works remotely more than 40% of the time, this standard applies.

Key employer obligations under NOM-037 include:

  • Providing or reimbursing equipment (laptop, monitor, peripherals) used for remote work.

  • Covering proportional internet and electricity costs for work-related use.

  • Establishing a formal telework policy reviewed at least quarterly.

  • Respecting the right to disconnect outside agreed working hours.

This is not optional. Failure to comply with NOM-037 creates labor liability exposure. Learn more about NOM-037 telework requirements and how they affect your hiring structure.


How software engineer salaries compare across roles

If you are building a tech team in Mexico, you are likely hiring more than one type of engineer. Here is how software engineering salaries compare to adjacent roles.


Role

Mid-Level Monthly (MXN)

Mid-Level Monthly (USD)

Software Engineer

MXN 50,000–85,000

USD 2,778–4,722

Data Engineer

MXN 55,000–90,000

USD 3,056–5,000

Machine Learning Engineer

MXN 65,000–110,000

USD 3,611–6,111

AI Engineer

MXN 70,000–120,000

USD 3,889–6,667

DevOps / SRE

MXN 65,000–110,000

USD 3,611–6,111

Data Analyst

MXN 30,000–55,000

USD 1,667–3,056

Product Manager

MXN 55,000–90,000

USD 3,056–5,000

For a full breakdown across all technology roles, see the 2026 average salaries in Mexico guide covering 60+ positions.


Hiring a software engineer in Mexico: what U.S. companies need to know

You cannot simply wire money to a Mexican software engineer and call them your employee. Mexico's labor law requires a formal employment relationship with a registered legal entity in Mexico.

Your options are:

  1. Open your own legal entity in Mexico. This takes 3–6 months, requires significant legal and administrative setup, and exposes you directly to all employer compliance obligations under the LFT.

  2. Hire through a Mexico Employer of Record (EOR). An EOR is the legal employer of your engineers in Mexico. They handle IMSS registration, payroll, taxes, CFDI payslips, contracts, and statutory benefits. You direct the work.

For most companies hiring 1–15 engineers, an EOR is the faster, lower-risk path to compliant employment in Mexico.

Human Resources Mexico (HRM) has 17 years of physical presence in Mexico. We operate as a REPSE-verified Employer of Record with a full legal entity, not a fiscal address or shell company. Human-only support. No hidden fees.

Get a proposal for your team and see exactly what compliant hiring costs for your specific headcount and roles.


FAQ

What is the average software engineer salary in Mexico in 2026?

The average software engineer salary in Mexico in 2026 is approximately MXN 55,000–75,000 per month (USD 3,056–4,167) for mid-level engineers with 3–6 years of experience and general full-stack skills.

How much does it cost to hire a senior software engineer in Mexico?

A senior software engineer in Mexico earns MXN 70,000–120,000 per month gross. Total employer cost including IMSS, INFONAVIT, and statutory benefits runs approximately 27% above gross salary.

Are software engineers in Mexico paid in USD or MXN?

Software engineers employed through a Mexican legal entity are legally paid in Mexican pesos (MXN). Some contractors may invoice in USD, but formal employment contracts must denominate salary in MXN under Mexican labor law.

Do I need a legal entity in Mexico to hire a software engineer?

Yes. To hire an employee in Mexico, you must either operate a registered legal entity in Mexico or work through an Employer of Record that holds that entity on your behalf.

What is the difference in salary between Mexico City and Guadalajara for software engineers?

Mexico City rates typically run 15–20% above Guadalajara for equivalent roles and seniority levels. Monterrey sits between the two markets, roughly 5–10% below CDMX.

How does NOM-037 affect remote software engineers in Mexico?

NOM-037-STPS-2023 applies when an employee works remotely more than 40% of the time. It requires equipment provision, cost reimbursement for internet and electricity, a formal telework policy, and right-to-disconnect protections.

What is PTU and does it apply to software engineers in Mexico?

PTU (Participación de los Trabajadores en las Utilidades) is statutory profit sharing. It applies to all employees, including software engineers. Employers distribute 10% of annual taxable profits among eligible staff, paid by May 31 each year.


Have questions about your specific hiring situation? Connect with the Mexico EOR Specialist AI Chatbot for instant answers on employment structure, costs, and compliance.

Thinking of hiring talent in Mexico?

Hiring employees from the US: A legal & payroll guide

This free guide breaks down labor law, payroll, and compliance essentials. Get practical insights from 16+ years of EOR experience in Mexico.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent sagittis ullamcorper interdum. Ut semper efficitur tincidunt.

Human Resources Mexico, S de RL

Ready to Hire in Mexico?

We can provide the Mexico employees with private medical insurance, company car, office space, gas cards, IAVE cards (Toll road), Food coupons, laptops, cell phones, travel arrangements, interest free loans (Payroll deducted), and more...

Human Resources Mexico, S de RL

Ready to Hire in Mexico?

We can provide the Mexico employees with private medical insurance, company car, office space, gas cards, IAVE cards (Toll road), Food coupons, laptops, cell phones, travel arrangements, interest free loans (Payroll deducted), and more...

Human Resources Mexico, S de RL

Ready to Hire in Mexico?

We can provide the Mexico employees with private medical insurance, company car, office space, gas cards, IAVE cards (Toll road), Food coupons, laptops, cell phones, travel arrangements, interest free loans (Payroll deducted), and more...