04 sep
|
Fulcrum Digital
|
Ciudad de México
04 sep
Fulcrum Digital
Ciudad de México
We are looking for a Lead Software Engineer with a Java background (full-stack) to join a Mexico-based team focused on AI development. This senior, hands-on leadership role drives architecture, design, and delivery of agentic applications and AI-powered platform capabilities.
**Responsibilities**
- Lead architecture, design, and implementation of agentic applications, AI-powered services, and platform capabilities from concept to production
- Define engineering patterns and best practices for production AI systems, including evaluation, monitoring, guardrails, resiliency, cost control, and rollback strategies
- Drive end-to-end software delivery across the SDLC, from discovery and prototyping to testing, release, and production operations
- Champion an AI-enabled SDLC by improving developer workflows, automation, test generation, code review, and release confidence
- Provide technical leadership through architectural decisions, design reviews, code reviews, hands-on contribution, and mentoring of engineers
**Qualifications**
- Strong, demonstrated architecture background — proven experience leading complex technical initiatives and architecture decisions end to end
- Hands-on experience building and shipping AI-powered products or agentic applications using LLMs, orchestration frameworks, tool-calling, retrieval, and context-aware workflows
- Strong understanding of agentic system design, including planning, reasoning loops, workflow orchestration, memory, grounding, evaluation, safety, and human-in-the-loop controls
- Experience taking AI solutions from prototype to production with sound engineering discipline around reliability, observability, latency, cost, security, and governance
- Experience with modern AI frameworks, SDKs, and tooling for AI applications, agent workflows, and developer productivity use cases
- Strong programming skills in Java, with the ability to write high-quality, well-tested,
production-ready code
- Experience with modern front-end frameworks such as React and/or Next.js would be beneficial
- Experience building services in cloud-native environments using Kubernetes and managed AWS/Azure services
- Good understanding of APIs, distributed systems, event-driven architectures, data pipelines, and integration patterns across enterprise platforms
- Experience with CI/CD, automated testing, and engineering automation, including improving SDLC efficiency and release quality using AI tools
- Practical experience using AI coding assistants across design, implementation, testing, debugging, documentation, and operational support
- Strong background in software security, including authentication, authorisation, secrets management, encryption, threat modelling, and secure deployment for AI-enabled systems
- Excellent, high-level communication skills — able to influence and align engineering, product, data science, and senior leadership stakeholders
**Must Have:**
- Strong architecture background — proven, hands-on experience designing and leading architecture for complex, production-grade systems
- Strong hands-on programming expertise in Java, with the ability to design, build, test, and optimise production-grade backend services
- Strong experience with React for building modern, responsive, and intuitive UIs for enterprise applications
- Experience with Next.js or modern front-end architecture patterns alongside React
- Deep experience building cloud-native applications using containers, Kubernetes, microservices, and managed AWS/Azure services
- Strong expertise designing and building APIs, including RESTful services, service contracts, versioning, security, and integration patterns
- Proven experience with event-driven architecture, asynchronous messaging, streaming, and resilient distributed system design
- Practical experience using AI tools to improve engineering productivity across coding, testing, debugging, documentation, and release workflows
- Strong understanding of engineering quality metrics such as code quality, test automation, reliability, performance, observability, and maintainability
**Good to Have**
- Experience building agentic applications or AI-powered systems using LLMs, orchestration frameworks, retrieval, tool calling, and workflow automation
- Experience with API gateway, service mesh, and enterprise integration patterns
- Experience with Kafka, event streaming platforms, or large-scale messaging ecosystems
- Ability to mentor engineers and influence architecture, engineering standards, and developer productivity at team level
**All About You**
- You have experience building or operating AI-enabled or agentic applications in production and understand what it takes to make them secure, reliable, and useful at scale.
- You actively use AI to enhance engineering productivity and help teams adopt better ways of designing, coding, testing, documenting, and operating software.
-Requerimientos- Educación mínima: Educación superior - Licenciatura
13 años de experiencia
Idiomas: Inglés
Conocimientos: Cloud, Java, Kubernetes, React
Palabras fundamental: lider, jefe, gerente, manager, director, chief, lead, jefatura, regente, ingeniero, engineers, ingeniera, ing, engineer, architect, arquitecto, architecture, arquitectura
📌 Lead Software Engineer — Java/IA (Ciudad de México)
🏢 Fulcrum Digital
📍 Ciudad de México