Role: Technical Lead – Applied AI Scrum Team Location: Mexico City (Hybrid – 3 days in office)
Employment Type: Full-Time
Reports to: Applied AI Engineering Leadership Experience
10+ years in software engineering, incl. 2+ years in a technical leadership role Role Summary The Technical Lead owns the tactical technical decisions for the team and is the hands-on anchor for architecture, code quality and delivery. This person sets the technical direction, unblocks the team, and ensures the product is built to scale across markets on a cloud-agnostic platform. Key Responsibilities
Make day-to-day tactical technical decisions and drive architecture for the Virtual C-Suite product.
Lead design and hands-on development of scalable microservices in Java / Spring Boot and AI capabilities in Python.
Own engineering quality – design reviews, code reviews, coding standards, and technical debt management.
Guide integration of Azure AI Foundry / LLM models (Claude, GPT-4.1, Mistral) into product workflows.
Ensure robust CI/CD, observability and Kubernetes-based deployment across Azure (and emerging AWS) environments.
Mentor senior SDEs and QE, and collaborate with the TPM on roadmap, estimates and exit criteria.
Champion autonomy – enable the team to independently plan and deliver roadmap priorities. Must-Have Skills
Strong hands-on Java / Spring Boot; solid Python for AI/LLM integration.