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
Software Engineer
The Software Engineer will design, develop, and maintain high-quality software solutions throughout the full development lifecycle. The role involves collaborating with cross-functional teams using agile methodologies and requires proficiency in languages like Java, Python, or C++.
X Software Engineer
Qualifinds is seeking a Software Engineer to build enterprise AI solutions for financial institutions using a full-stack JavaScript/TypeScript environment. The role involves designing scalable architecture, shipping features rapidly, and potentially transitioning into a founding engineering leadership position.
II Software Engineer
This role is for a Software Engineer to build enterprise AI solutions for financial institutions using a full-stack JavaScript/TypeScript environment. The position involves owning technical architecture, shipping features rapidly, and potentially transitioning into a Founding Engineer role.
XI Software Engineer
Build enterprise AI solutions for financial institutions using JavaScript/TypeScript, Node, React, and cloud platforms while owning product decisions and scaling architecture.
Software Engineer Sr.
This Senior Software Engineer role involves developing scalable full-stack fintech solutions using React and Python, while leveraging AWS services. The position requires leading projects from end to end and mentoring other developers within a collaborative team environment.
Java Developer
The Java Developer will design, implement, and support application solutions while ensuring adherence to security and performance standards. The role involves collaborating with development teams, conducting code reviews, and performing testing using Java, J2EE, and REST APIs.
4042 - Java Developer Sr
The Senior Java Developer will develop, integrate, and modernize software tools for validation and automation processes using Java, Spring Boot, and JNI/JNA. The role involves working across various industries including automotive and banking, requiring collaboration via GitHub and Rally.
Java Developer
The Java Developer will design and develop new services, participate in architectural decisions, and ensure high-quality standards using Java, Spring Boot, and CI/CD practices. The role involves contributing to global platform adaptations and working within a multicultural team environment.
Software Developer
Develops, tests, and maintains scalable software applications using modern languages and cloud platforms while collaborating with cross-functional teams.
Freelance Software Developer (Python Engineer) - AI Trainer
Mindrift is seeking a freelance Python developer to build infrastructure, sandboxes, and CI/CD pipelines for testing and developing LLM-based AI agents. The role involves collaborating with researchers to create development environments and tools for AI model training.
(4014) Python Developer JR
Junior Python Developer building and maintaining automation tools for structural steel calculations at an engineering services firm, working primarily with Python.
(4043) Python Developer Junior
Junior Python developer builds and maintains Python-based web apps, collaborates on agile teams, and works on both front-end and back-end. Core tech: Python frameworks, SQL databases, cloud (GCP), and full-stack web tools.
2202 Python Developer MID
Python Developer building and automating ETL pipelines, performing data analysis, and working with ERP systems using Python, SQL/NoSQL, Git, VBA, and Power BI.
Senior Software Engineer (Data)
Designs and builds data cost management tools (forecasting, anomaly detection, allocation) for cloud environments, focusing on backend systems, pipelines, and visualization. Core stack: Python, FastAPI, PostgreSQL, dbt, Dagster, Snowflake.
Desarrollador Java
Multiplica is seeking a Senior Backend Java Developer to design and implement scalable RESTful APIs for a financial services client. The role involves working with Spring Boot, reactive programming, and various SQL/NoSQL databases in a hybrid environment in Mexico City.
Desarrollador Java
Java Developer working on custom banking-sector projects at Sngular, using Java 8, Spring Boot, SQL/Oracle, and DevOps tools in a hybrid model in Mexico City.
Desarrollador Java
Java Backend Developer for financial-sector projects: design microservices, migrate data (e.g., MongoDB to Oracle), and build robust backend solutions using Java, Oracle DB, Git, and Maven.
Desarrollador Java
Backend Java developer building and maintaining mission-critical applications, designing microservices, and integrating systems using Spring Boot, REST APIs, and databases like PostgreSQL/Oracle.

