Software Engineering Jobs in Mexico
There are 743 open Software Engineering jobs in Mexico on freehire right now. 132 of them were posted recently. The skills employers ask for most often are api, cloud and java.
Most requested skills
- api 51%
- cloud 50%
- java 41%
- ci-cd 41%
- ai 38%
- sql 34%
- python 33%
- agile 33%
How the work is done
- Remote 163 · 22%
- Hybrid 77 · 10%
- Onsite 6 · 1%
Visa sponsorship offered in 43% of the 81 postings that state a position on it.
Seniority
- Senior 254
- Lead 41
- Junior 34
- Middle 19
- Staff 16
- Intern 15
Who is hiring
- 1000+ employees 133
- 501-1000 employees 80
- 51-200 employees 14
- 11-50 employees 5
- 201-500 employees 5
Oliver Wyman - Analytics Application Developer - Mexico City
Full Stack Software Engineer building data exploration and reporting tools using the MERN stack (React, Node.js, MongoDB) and Python FastAPI, with containerized deployment.
SAP TDC Intern - Python Developer
We help the world run better. At SAP, we keep it simple: you bring your best to us, and we’ll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and we need your…
Senior Cloud Software Engineer (Python)
Build AI-first cloud-native applications on AWS using Python and React/Vue/Angular, collaborating with clients to deliver production-ready solutions and modernize their tech stacks.
Senior Software Engineer: IoT & Data Solutions
Senior Software Engineer focused on IoT & data solutions, responsible for design-driven development, data modeling, and API integrations across on-prem and cloud environments using Oracle and SQL Server.

Remote Junior Software Engineer, Data & ML
Builds and maintains data pipelines, ML models, and web apps in Python/Rust using PostgreSQL and Linux in a fully remote async team.
Sr Software Engineer Supervisor
Hybrid Sr Software Engineer Supervisor role in CDMX, split 50% management and 50% hands-on DevOps/cloud work, leading a 13-person team on SaaS security and access-control platforms with CI/CD pipelines and cloud operations.
Jr Java Developer
Junior Java Developer building and maintaining Spring Boot applications with REST APIs and relational databases, participating in Agile ceremonies and collaborating cross-functionally in a hybrid role.
Java Developer Sr
Builds and maintains Java-based backend services using Spring Boot, Kafka, and microservices architecture.
Junior Java Developer: Spring Boot, REST, Hybrid
Develops and maintains Java applications using Spring Boot and REST APIs in a hybrid work environment, collaborating with cross-functional teams to build business software solutions.
Senior Software Development Engineer
Builds and leads fraud detection systems to protect Audible’s global marketplace from abuse, piracy, and fraud via rule engines, ML models, and real-time data pipelines.
Software Development Engineer in Test
SDET at GBM, a Mexican wealth-management and private-banking firm, responsible for designing and maintaining test automation frameworks (Python/Pytest/BDD), executing API, performance, and E2E tests, and integrating automated tests into CI/CD pipelines.
Java / Python Developer – Elasticsearch & GCP
Develop and maintain backend applications in Java and Python, design Elasticsearch search/indexing solutions, and implement cloud infrastructure on GCP in a hybrid role (3 remote, 2 on-site) in Guadalajara or CDMX.
WordPress Developer | Talent Marketplace
Develops and maintains custom WordPress websites, themes, and plugins, optimizing performance, security, and SEO while collaborating with designers and clients.
Software Engineer - Warehouse Edge
This role involves developing and maintaining software for warehouse and distribution operations using a .NET-based platform. The engineer will work across the full stack, including APIs, databases, and mobile applications, while contributing to architectural improvements and mentoring team members.