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
ETL Software Engineer | Data
Build and maintain ETL data integration pipelines using Informatica/IICS, MuleSoft, Snowflake, Airflow, and Python to move data between Salesforce and enterprise sources for analytics and reporting.
Senior Java Developer - Microservices & Banking (NOVA)
Develop enterprise Java applications with a focus on microservices on the NOVA internal banking platform, working in complex banking environments alongside multidisciplinary teams.
Technical Lead Java developer
Lead backend Java development for a brokerage/financial project at INVEX, designing RESTful and SOAP services with Spring Boot, Hibernate, and IBM MQ in Mexico City.
Senior Software Developer
Senior Software Developer at DFX5 designing, building, and shipping full-stack software solutions for large Latin American enterprises using Java/C#/.NET/Python/Node.js/Go/React/Angular, AWS, and CI/CD pipelines in a hybrid Mexico City role.
Java Developer Kubernates
Develop and maintain Java-based backend services using Spring Boot and Kubernetes for a global IT services provider, focusing on financial-sector clients.
Software Developer Engineer Sr.
Senior software developer building and supporting internal products (not client-facing), including new feature development, demos, and troubleshooting using Java/Spring Boot, Python, Go, and SQL.
Java Developer open to relocation USA
Develops Java-based microservices and REST APIs using Spring Boot, React/Angular, and cloud tools, then relocates to the U.S. after a short remote period in Mexico.
Python Developer Sr
Senior Python Developer building and supporting high-performance trading, risk, and analytics tools for a Global Equity business, using Python/C# with a focus on low-latency, containerized front-office applications.
Junior Software Engineer
Junior Software Engineer building and maintaining frontend and backend features for AI-centric web applications at a growth marketing firm, working with JavaScript/TypeScript, REST/GraphQL APIs, and relational databases within a global team on Pacific time.
Desarrollador Python Developer
The Python Developer will be responsible for developing and maintaining internal systems and new tools for a financial startup. The role requires on-site work in Mexico City and proficiency in Python, Django, JavaScript, and MySQL.
Software Engineer
Build and deploy full-stack cloud solutions in Azure/AWS using Python, TypeScript, FastAPI, and Next.js, while helping financial institutions adopt AI solutions.
Java Developer
Java performance engineering role focused on diagnosing and resolving bottlenecks across Java apps, APIs, and dependencies using distributed tracing, APM tools (Datadog/New Relic), JVM profiling, and WebSphere/WebLogic optimization.
Sr. Software Engineer (AI Tools)
Designs and extends AI agents/skills for development workflows (e.g., test generation, code review, CI feedback) to improve productivity and reduce friction in engineering processes.
Python Developer (AWS, .NET background)
Build and maintain Python-based applications for global clients, leveraging AWS and optionally .NET skills in a flexible, learning-focused environment.
Software Developer - Product Configuration
Hands-on software developer designing, building, and supporting product configurator platforms (Experlogix, V6) and their ERP integrations using C#/.NET, JavaScript, SQL, and Azure services.