CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Senior Software Engineer - AI Mexico Jobs (On-site work)

7 Job Offers

Senior Software Engineer - Full Stack
Save Icon
Senior Full Stack Software Engineer sought by Capital One in Mexico City to drive major tech transformation. You will build cloud-based solutions using JavaScript, Java, Python, AWS, and Kubernetes within Agile teams. Ideal candidates have 3+ years of experience and advanced English fluency. Enjo...
Location Icon
Location
Mexico , Mexico City
Salary Icon
Salary
Not provided
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Senior Software Engineer, Machine Learning
Save Icon
Lead the ML platform strategy at Arrive as a Senior Software Engineer in Guadalajara. Design and build scalable, cloud-native ML systems using Python, Kubernetes, and distributed architectures. This senior role offers mentorship, full benefits, and a modern office, requiring 5+ years of backend a...
Location Icon
Location
Mexico , Guadalajara
Salary Icon
Salary
Not provided
arrivelogistics.com Logo
Arrive Logistics
Expiration Date
Until further notice
Senior Software Engineering Manager
Save Icon
Location Icon
Location
Mexico , Jalisco
Salary Icon
Salary
Not provided
jll.com Logo
JLL
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Location Icon
Location
Mexico , Jalisco
Salary Icon
Salary
Not provided
jll.com Logo
JLL
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Location Icon
Location
Mexico , Jalisco
Salary Icon
Salary
Not provided
jll.com Logo
JLL
Expiration Date
Until further notice
Senior Director, Software Engineering
Save Icon
Location Icon
Location
Mexico , Mexico City
Salary Icon
Salary
Not provided
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Senior Software Engineer (Fullstack)
Save Icon
Join Snappr, the world's largest on-demand photography service, as a Senior Fullstack Engineer in Mexico City. You'll own end-to-end feature development using Node.js and React/TypeScript, while optimizing performance and scaling. We offer equity, a growth budget, PTO, and a chance to build a top...
Location Icon
Location
Mexico , Mexico City
Salary Icon
Salary
70000.00 - 90000.00 USD / Year
https://www.snappr.com Logo
Snappr
Expiration Date
Until further notice

About the Senior Software Engineer - AI role

Senior Software Engineer - AI Jobs: A Comprehensive Career Overview

The role of a Senior Software Engineer represents a pinnacle of technical expertise and leadership within the software development lifecycle. Professionals in these positions are entrusted with the end-to-end design, architecture, and implementation of complex, scalable software systems. Far beyond basic coding, this senior role involves making critical decisions that define a product's technical foundation, performance, and long-term maintainability. For those exploring senior software engineer jobs, it's crucial to understand the blend of deep technical prowess, strategic thinking, and collaborative leadership that defines the career.

Typically, senior software engineers own significant components or entire applications. Common responsibilities include architecting robust system designs, selecting appropriate technologies and frameworks, and writing high-quality, production-ready code. They are deeply involved in the full stack, often developing both backend services and APIs as well as frontend interfaces. A key duty is ensuring scalability and reliability; they optimize performance, conduct rigorous code reviews, and establish engineering best practices. Furthermore, they frequently integrate various services, databases, and third-party platforms, and are responsible for the deployment and operational aspects of the software, often working closely with DevOps principles and cloud infrastructure.

Leadership and mentorship are hallmarks of the position. Senior engineers guide and upskill junior and mid-level developers, lead technical discussions, and translate business requirements into actionable technical plans. They collaborate extensively with cross-functional teams, including product managers, designers, and quality assurance, to deliver cohesive user experiences. Problem-solving is at their core, as they diagnose and resolve intricate technical challenges and proactively address potential system bottlenecks or security concerns.

The typical skill set for these jobs is extensive. Proficiency in multiple programming languages (such as Python, Java, JavaScript/TypeScript, C#) and modern frameworks (like React, Node.js, .NET) is expected. A strong grasp of system design principles, API design (REST, GraphQL), and both SQL and NoSQL databases is mandatory. Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD pipelines is now standard. Equally important are the soft skills: excellent communication, the ability to articulate complex ideas to non-technical stakeholders, and a commitment to continuous learning in a rapidly evolving field. Most senior software engineer jobs require a bachelor's degree in computer science or a related field, coupled with 5+ years of progressive hands-on development experience, demonstrating a track record of shipping and maintaining significant software projects.