Job Title : Senior Software Engineer – Java (Hybrid, Mexico)Location : MexicoRole OverviewWe are seeking a hands-on Senior Software Engineer with strong expertise in Java, cloud-native development, and modern AI-enabled applications.
The ideal candidate will design, develop, and deploy scalable enterprise solutions while leveraging AI tools and automation to improve engineering productivity and delivery quality.Key ResponsibilitiesDesign, develop, and maintain scalable backend services and enterprise applications.Build AI-powered and agentic solutions using modern AI frameworks and orchestration patterns.Develop cloud-native applications using Kubernetes and AWS/Azure services.Collaborate with Product, Data Science, and Engineering teams to deliver business-focused solutions.Improve SDLC through automation, CI/CD, testing, and AI-assisted engineering workflows.Ensure solutions are secure, observable, reliable, and production-ready.Contribute to architecture discussions, technical innovation, and engineering best practices.Required SkillsCore TechnologiesJava (Strong hands-on expertise)PythonREST APIs & MicroservicesKubernetes & ContainersAWS and/or Azure CloudEngineering & ArchitectureDistributed SystemsEvent-Driven ArchitectureAPI Design & IntegrationCI/CD & Test AutomationSoftware Security & ReliabilityAI & Modern EngineeringGenerative AI / LLM-based ApplicationsAgentic Workflows & OrchestrationAI Coding Assistants and Productivity ToolsPrompt Engineering & Context ManagementPreferred SkillsReact and/or Next.JsRAG (Retrieval-Augmented Generation)Embeddings & InferenceAPIsAI Evaluation & Safety ControlsExperience7+ years of software engineering experience.Experience building production-grade cloud-native applications.Exposure to AI-enabled or agentic applications is highly preferred.
By continuing you agree to our Terms & Privacy Policy.