8 Popular Jobs for Expats in Mexico City

8 Popular Jobs for Expats in Mexico City

This article will take approximately 23 minutes to read. Don't have the time right now? No worries. Email the ad-free version of the article to yourself and read it later!

loading image

Mexico City has more jobs than anywhere else in Mexico, and plenty of them are open to English speakers. Here are eight of the most popular, from teaching English to software development, with realistic salary ranges and where to actually find the listings.

Mexico City is the beating heart of the Mexican economy. The city has the most job opportunities in Mexico.

The city’s thriving industries have created a magnet effect, drawing in ambitious entrepreneurs and professionals from around the globe. Its strategic proximity to the U.S. and Canada has helped Mexico’s capital become a hub for international companies looking to tap into its potential.

Let’s look at some of the most popular jobs for English-speaking expats in Mexico City, salary, requirements, and where to find those jobs. 

Contents

  1. Key Takeaways
  2. Overview of Mexico City Job Market
  3. Mexico City Salary Ranges at a Glance
  4. Do You Need a Work Visa to Take These Jobs?
  5. 1. English Teacher
    1. English Teacher Requirements
    2. English Teacher Salaries
    3. Where to Find English Teacher Jobs
  6. 2. Digital/Social Media Marketer
    1. Digital/Social Media Marketer Requirements
    2. Digital/Social Media Marketer Salaries
    3. Where to Find Digital/Social Media Marketer Jobs
  7. 3. Software Developer
    1. Software Developer Requirements
    2. Software Developer Salaries
    3. Where to Find Software Developer Jobs
  8. 4. Customer Service Representative
    1. Customer Service Representative Requirements
    2. Customer Service Representative Salaries
    3. Where to Find Customer Service Representative Jobs
  9. 5. Tour Guide
    1. Tour Guide Requirements
    2. Tour Guide Salaries
    3. Where to Find Tour Guide Jobs
  10. 6. Operations/Project Manager
    1. Operations/Project Manager Requirements
    2. Operations/Project Manager Salaries
    3. Where to Find Operations/Project Manager Jobs
  11. 7. Graphic Designer
    1. Graphic Designer Requirements
    2. Graphic Designer Salaries
    3. Where to Find Graphic Designer Jobs
  12. 8. Sales Representative
    1. Sales Representative Requirements
    2. Sales Representative Salaries
    3. Where to Find Sales Representative Jobs
  13. Remote and Digital Nomad Jobs Based in Mexico City
  14. Frequently Asked Questions
    1. What’s the easiest job for an expat to get in Mexico City?
    2. Do I need to speak Spanish to work in Mexico City?
    3. How much money do I need to get a Mexico work visa?
    4. Can I work remotely from Mexico City without a Mexican work permit?
    5. How does Mexico City pay compare to the rest of Mexico?
    6. How long does a Mexican work permit take to process?
    7. Are online job boards enough to find a job in Mexico City?
  15. Sources Cited

Key Takeaways

  • Being the heart of Mexico, you will find the most job opportunities here.
  • There are jobs available from both multinational corporations and local companies.
  • Salaries in Mexico can be lower than in your home country. They normally start at $20,000 MXN – $40,000 MXN; however, certain jobs can pay more than $100,000 MXN.
  • To get a job in Mexico, you need at least a few years of experience and a bachelor’s degree.

Overview of Mexico City Job Market

In addition to multinational corporations, Mexico City is also home to a bustling hive of Mexican companies, and its local media, sales, and tourism landscapes are abuzz with activity. If you are new to the market, it helps to read up on finding work in Mexico and the work permit you need to take a job legally.

The city’s sheer size, political significance, and potential for collaboration make it an attractive destination for companies in the secondary and tertiary sectors, manufacturing, and services. For a broader look at which sectors hire the most foreigners, see our guide to industries hiring expats in Mexico.

Mexico City’s major manufacturing and processing industries include electronics, pharmaceuticals, textiles, steel, and various food products. 

Its service industries account for nearly three-quarters of the metropolitan area’s GDP, with tempting opportunities in English teaching, tourism, telecommunications, marketing, and more.

Expats who have job-hunted here say much the same in city forums: roles advertised in English are real, but Spanish and a local network open far more doors than another certificate, and any salary still has to be measured against the cost of living in Mexico.

Mexico City Salary Ranges at a Glance

Before you dig into each job below, here’s how the pay compares across all eight. Figures are monthly and approximate; exact pay depends on your employer, experience, and how well you negotiate. If you want general strategies for pushing your number up, see our guide on landing a higher-paying job in Mexico.

RoleTypical Monthly Salary (approx.)Notes
English Teacher$10,000 – $50,000 MXN (US$580 – US$2,900)Universities pay more ($18,000–$40,000 MXN); online/freelance is hourly
Digital/Social Media Marketer$10,000 – $70,000 MXN (US$580 – US$4,070)Scales with company size and portfolio
Software Developer$18,000 – $90,000+ MXN (US$1,050 – US$5,230+)Junior to senior range; multinationals pay the top end
Customer Service Rep$8,000 – $30,000 MXN (US$465 – US$1,745)BPO firms pay more for fluent English and specialized industries
Tour Guide$7,000 – $8,000 MXN fixed, or $300–$6,000+ MXN per tour freelanceMost tour guides work freelance, not salaried
Operations/Project Manager$17,000 – $40,000+ MXN (US$990 – US$2,325+)PMP or similar certification pushes pay higher
Graphic Designer$7,000 – $25,000 MXN (US$405 – US$1,450)Freelance and niche skills (UI/UX) can earn more
Sales Representative$4,000 – $30,000+ MXN base (US$230 – US$1,745+), plus commissionTech, pharma, and luxury goods pay higher base salaries

Approximate, based on current job listings and salary-aggregator data as of August 2026 (US$1 ≈ $17 MXN). Mexico has no single official wage database by role, so treat these as ranges to negotiate around, not fixed numbers.

Do You Need a Work Visa to Take These Jobs?

If a Mexico City employer is putting you on their payroll, yes. A tourist FMM doesn’t let you work legally, so you need a Temporary Resident Visa with work permission stamped on it.

The standard route: you get a job offer, your employer applies to Mexico’s immigration authority (INM) on your behalf, and you interview at a Mexican consulate back home. The consulate fee runs around US$56. Once you land in Mexico and swap that sticker for your resident card, you’ll separately pay roughly $4,341 MXN at an INM office to add the actual work permission.

If you already hold temporary residency through another route, you add work permission the same way, locally, without leaving the country. For the full step-by-step, see our work permit guide.

1. English Teacher

Mexico City’s market for English teachers is stronger than ever, and the demand for English proficiency continues to rise among businesses and individuals who want to integrate better into the global economy. For the certification paths and hiring seasons in more depth, see our guide to teaching English in Mexico.

English Teacher Requirements

More prestigious employers may look for a bachelor’s degree in English or education, but most only require English-language teaching credentials from recognized certifiers like TEFL, TESOL, or CELTA. 

teaching English in Mexico
Similar to most countries in the world, English teaching is a popular job in Mexico

If you have a degree, English-teaching credentials, and at least a few years of experience as a teacher, you can apply to work at a university, which will usually pay better and have more benefits than a regular language school.

You’ll need a strong command of English grammar, vocabulary, and pronunciation. Patience, creativity, and a passion for teaching and cultural exchange are big pluses.

English Teacher Salaries

English teacher salaries in Mexico City depend on the type of employment, the specific job requirements, and your level of experience. 

Here are some general salary ranges you can expect:

  • Language schools: $10,000 – $25,000 MXN per month
  • Private or international schools: $20,000 – $50,000 MXN per month
  • Universities: $18,000 – $40,000 MXN per month
  • Online teaching platforms and freelancing: $50 – $500 MXN per hour

Where to Find English Teacher Jobs

Here are some of the best resources you can use to find English-teaching jobs in Mexico City.

Online job boards:

Facebook groups that often feature English-teaching jobs in Mexico City:

Language schools in Mexico City:

Local online classifieds:

Freelancing websites:

2. Digital/Social Media Marketer

If you have an eye for analytics, a handle on hashtags, or a craving to craft catchy content, you can look for work as a digital or social media marketer.

Digital/Social Media Marketer Requirements

Many employers prefer digital marketers with a degree in marketing, communications, or a related field, but a few years of hands-on experience in social media management can speak volumes. 

This includes expertise in popular platforms like Instagram, Facebook, LinkedIn, and TikTok, as well as bonus points if you can wrangle the wild west of X (Twitter). 

In this relatively new arena, understanding the unique algorithm and audience behavior of each major platform can often trump formal education.

Depending on your employer’s marketing focus, you’ll probably need to be fluent in English, and you may need to be proficient in Spanish so you can taco ‘bout local and international content. 

You’ll benefit from strong creative writing skills and the ability to create compelling and relevant marketing material that resonates with the target audience to wring out high engagement rates. 

You should also be able to analyze performance indicators and translate them into strategies.

Other in-demand digital marketing skills include familiarity with:

  • Analytics tools, like Google Analytics and Hootsuite
  • Design software, like the Adobe ecosystem and Canva
  • Search engine optimization and marketing tactics

Digital/Social Media Marketer Salaries

Salaries for digital or social media marketers typically range from $10,000 – $70,000 MXN monthly, depending on the company’s size and your experience.

Where to Find Digital/Social Media Marketer Jobs

To find a job as a social media or digital marketer, you can look online or in-person. The Mexico City economy runs on relationships, so personal networking goes a long way, and it pays to attend business networking events and expos. Explore areas like the Roma Norte or Polanco neighborhoods, which are full of tech firms and startups. 

Attend local digital marketing seminars or meetups. You can also look for vacancies on the Careers webpages of companies based in Mexico City, especially those known for their strong digital presence.

Online job portals that often feature listings for digital marketers in Mexico City include:

3. Software Developer

There are many job opportunities as a software developer and programmer in Mexico.

Software Developer Requirements

To find work as a software developer in Mexico City, you’ll need a set of both hard and soft skills.

Valuable hard skills include:

  • Programming proficiency in languages like JavaScript, Python, or Java
  • Experience with frameworks like React, Node.js, or Django
  • Strong understanding of software development lifecycles, Agile methodologies, and version control systems like Git
  • Some employers may require a bachelor’s degree in computer science, software engineering, or a related area.
software developer
A software developer is one of the highest-paid jobs in Mexico City.

In Mexico City, even software development isn’t only about technical prowess. The following soft skills are also in demand:

  • Cultural awareness
  • Ability to collaborate with an international team
  • Adaptability
  • Problem-solving skills
  • Attention to detail
  • Self-motivation
  • Fluency in Spanish is a huge plus, although many teams operate in English.

Software Developer Salaries

The global tech boom has pushed up tech salaries even in Mexico City, and as a skilled expat, you can expect a competitive package. 

Junior developers typically start around $18,000 – $30,000 MXN per month, mid-level developers at established companies earn $35,000 – $60,000 MXN, and senior engineers at multinationals or tech-forward companies can clear $50,000 – $90,000 MXN or more. Bear in mind that income tax will take a share of whatever you earn. 

Where to Find Software Developer Jobs

Start your job hunt on local tech job boards or international platforms like:

You can also keep an eye on the Hiring webpages of tech megafauna like Google, Microsoft, and Amazon, which have offices in Mexico City and regularly post job openings. Take a spin around emerging tech districts like Polanco, Condesa, or Santa Fe, which are hotspots for smaller tech companies and startups. Visit job fairs, conferences, and recruitment events organized by the Mexican government, universities, and industry associations, like the annual Mexico City Tech Week, which is generally held in late October: Mexico City Tech Week.

4. Customer Service Representative

Customer service representatives handle customer inquiries and complaints, provide product and service information, and resolve any other customer issues that arise. Mexico City is a hub for big outsourcing firms like Teleperformance, Concentrix, TTEC, and Foundever, which run large bilingual contact centers and hire English speakers constantly, often with little to no Spanish required.

Customer Service Representative Requirements

You’ll need to have excellent communication skills, both written and verbal, in English and possibly also Spanish. You should also have strong problem-solving abilities and the capacity to work in a fast-paced environment with grumpy or confused customers.

If you have a year or two of prior experience in customer service or a similar sector, you can generally start working in a higher salary tier. 

If not, most companies will start you at a lower rate as you learn to keep your cool while juggling calls, live chats, and emails.

Customer Service Representative Salaries

A customer service representative in Mexico City generally earns around $8,000 – $30,000 MXN per month. 

This can soar with extra experience and additional languages, or if you find work in a more specialized industry like tech or finance.

Where to Find Customer Service Representative Jobs

You can look for customer service work on online job boards and local employment Facebook groups like:

5. Tour Guide

As a tour guide in Mexico, besides providing information, you’ll be sharing stories and acting as a bridge between the ancient Aztec ruins and the cosmopolitan crowd.

Tour Guide Requirements

Mexico City tour guides are usually fluent in both Spanish and English, and you should be able to not just converse but also charm.

If you have a background in history or anthropology, you’ll be able to turn tours into time travel, and you may be able to charge higher rates right away. 

If you only come with a deep appreciation for Mexico’s rich history and traditions, you may have to start small, but you’ll be able to navigate the sprawling chaos of Mexico City’s tourism industry with a smile.

Pyramids teotihuacan
Since Mexico City is full of attractions, history, and traditions, there are tons of opportunities for the tourism industry.

Tour Guide Salaries

Tour companies offering fixed salaries are in short supply, and they don’t tend to pay very much, generally around $7,000 or $8,000 MXN per month. 

Freelance tour guides set their own rates, charging per tour or per person. Rates can range from $300 – $2,000 MXN for a few hours of walking around pointing things out, and you may be able to charge up to $6,000 MXN or more per person for private, customized day trips around the city. 

You can also throw in freebies like food tastings, lucha libre tickets, or salsa dancing, and then charge a bit more for your tour. Many local businesses, from artisan workshops to niche cafes, are thirsty for collaboration and can be synergetic gold mines.

Where to Find Tour Guide Jobs

Finding gigs can be a mix of online and offline hustle. Try networking with local hotels, hostels, tourism agencies, and travel bloggers. 

Here are some online platforms where you can advertise your tour services:

Maintaining a colorful Instagram feed, an engaging travel blog, or a useful travel website can help you attract a global audience eager for a taste of Mexico City through your eyes. 

Your audience will leave reviews in real-time, so look for moments you can turn into stories that travelers will talk about long after they’ve gone home.

6. Operations/Project Manager

Mexico City’s Cambrian explosion of expanding and evolving businesses means there are lots of projects that need managing. 

Operations/Project Manager Requirements

If you want to work as a project or operations manager, you’ll need a deep understanding of project management methodologies, a knack for process optimization, and the ability to juggle multiple balls without dropping any.

Many employers will require a background in business administration, project management, or something similar. 

You should also have plenty of experience with project management tools like Asana, Trello, or JIRA. You’ll find many more opportunities if you can speak Spanish and know your way around Mexican business culture.

Operations/Project Manager Salaries

A mid-level project manager in Mexico City can expect around $17,000 – $40,000 MXN per month. A seasoned pro with specialized skills can usually ask for quite a bit more.

Where to Find Operations/Project Manager Jobs

Here are some online job portals where you can find work as a project manager in Mexico City:

You can also attend industry events at places like Centro Citibanamex to try to connect with people who might be looking for someone exactly like you to lead their operations. 

7. Graphic Designer

If typography and color theory are your playthings and you’re good at translating client visions into compelling visuals, you may be able to turn Mexico City’s booming design scene into your personal playground.

Graphic Designer Requirements

Some employers prefer designers with a background in fine arts, graphic design, or marketing, but the most successful designers often blend an informal education with an innate passion for storytelling. 

graphic designer
A graphic designer job is another popular job for expats in Mexico City.

You should be fluent in design software like Adobe’s Creative Suite and have a well-rounded portfolio showcasing your creative chops. 

You’ll need to collaborate with marketing teams, clients, and other creatives, so you’ll benefit from world-class communication skills in English at least. 

The more Spanish you speak, the more opportunities you will find.

Graphic Designer Salaries

In Mexico City, a graphic designer’s salary generally ranges from $7,000 – $25,000 MXN per month. 

If you prefer to work as a freelancer, you can often find a steady stream of high-paying local projects, especially if you’re good at niche areas like UI/UX design or data visualization.

Where to Find Graphic Designer Jobs

Here are the best job boards to help connect you with potential employers in Mexico City:

You can also upload your portfolio to online art and design showcases to display your work and help potential clients find you:

Here’s the Centro Citibanamex schedule of upcoming events.

8. Sales Representative

To work in sales in Mexico City, you’ll need a mix of psychology, theatre, business strategy, and resilience. In a city that thrives on negotiation, well-nurtured professional relationships can be more fruitful than aggressive sales strategies, and every “no” could be just a “not yet.”

Sales Representative Requirements

Employers rarely demand formal qualifications for their salespeople. A background in marketing, business, or a similar field can give you a solid foundation, but your practical experience will speak louder here than your degrees. 

You’ll get bonus points if you know your way around customer relationship management (CRM) software like Salesforce or HubSpot to help you follow up on potential leads.

If you’ll only be dealing with international clients or expat communities, your English will be fine as a start. If you’ll be connecting with local businesses and consumers, you’ll need to be proficient in Spanish as well.

Sales Representative Salaries

Commission-based sales jobs are the easiest to find, but your base salary could start as low as $4,000 – $5,000 MXN per month. You’ll have to pad this with consistent performance to earn commissions and bonuses. 

High-value sectors like tech, pharmaceuticals, or luxury goods often pay higher starting salaries, ranging from around $15,000 – $30,000 MXN per month.

Where to Find Sales Representative Jobs

Charismatic sales representatives are always in high demand, and you’ll be able to find a steady stream of job offers on online portals like:

Remote and Digital Nomad Jobs Based in Mexico City

Not everyone in this list works for a Mexican company. A large share of foreigners in Mexico City keep a job or client base back home and just live here, working out of Roma Norte and Condesa cafes or one of the city’s many coworking spaces.

This lane runs on a different visa track. Since the income comes from outside Mexico, most remote workers qualify for temporary residency through the economic-solvency route instead of the job-offer route covered above. Requirements shift by consulate, but expect to show roughly US$4,300–US$4,500 in monthly income or about US$73,000–US$75,000 in savings. Our remote worker visa options guide and digital nomad guide to Mexico both walk through the current numbers by consulate.

Getting paid still takes some setup. Most remote workers eventually open a Mexican bank account for day-to-day spending, and if you plan to bill Mexican clients directly rather than staying purely on a foreign payroll, you’ll need an RFC tax ID to invoice legally.

Frequently Asked Questions

What’s the easiest job for an expat to get in Mexico City?

English teaching and bilingual customer service roles have the lowest barrier to entry. Language schools and BPO call centers hire year-round, often without a degree, though a TEFL/TESOL certificate helps for teaching.

Do I need to speak Spanish to work in Mexico City?

Not always. English teaching, some tech roles, and international-facing customer service jobs run mostly in English. But Spanish opens up far more listings, higher pay, and local networking, which matters in a city where personal connections drive hiring.

How much money do I need to get a Mexico work visa?

For the job-offer route, you don’t need to show savings; your employer’s offer carries the application. The consulate interview fee is about US$56, plus roughly $4,341 MXN later to add work permission once you’re in Mexico.

Can I work remotely from Mexico City without a Mexican work permit?

Yes, if your income comes from a foreign employer or foreign clients. You still need legal residency to stay long-term, typically through the economic-solvency route, but you don’t need Mexican work authorization for foreign-sourced income.

How does Mexico City pay compare to the rest of Mexico?

Higher across almost every role in this list, along with Guadalajara and Monterrey, because that’s where multinational offices and tech companies concentrate. Smaller cities and towns pay noticeably less.

How long does a Mexican work permit take to process?

Without complications, as little as a month; with typical delays, plan for up to four months from job offer to work permit in hand.

Are online job boards enough to find a job in Mexico City?

They’re a good starting point but not the whole strategy. Mexico City hiring runs heavily on personal networks and referrals, so combine job boards with Facebook groups, industry meetups, and business networking events.

Sources Cited

Joseph Johnston
Joseph Johnston is a writer and amateur wizard with unruly, but not outrageous, eyebrows. His restless toes traipsed him through the bristling barrios of a couple dozen mystical kingdoms before settling on settling down in Mexico and the U.S., where he currently splits his time between the state of Jalisco and the state of Georgia. Thanks to infinite patience & a few magic spells, he's earned his Mexican citizenship, turned most of his Ns into Ñs, and replaced most of the cells in his body with Mexican food.
Sponsored
Questions About This Article?
Please post them in our Reddit community at /r/expatden.