TL;DR
Lead Software Engineer (Java/Adobe): Leading development initiatives for enterprise hospitality solutions with an accent on Adobe Experience Manager (AEM) integration and distributed system architecture. Focus on designing scalable APIs, mentoring engineering teams, and driving technical decision-making in a hands-on leadership capacity.
Location: Must be based in Mexico; offers flexible remote and hybrid work options.
Company
A global technology services company providing software engineering and consulting solutions.
What you will do
- Lead engineering efforts across multiple enterprise hospitality initiatives.
- Design and guide complex integrations with enterprise APIs and backend systems.
- Act as a hands-on developer while contributing to high-level architecture decisions.
- Mentor team members and ensure code quality through rigorous reviews.
- Collaborate directly with client-side technical stakeholders and architects.
- Identify and implement opportunities for automation and technical productivity improvements.
Requirements
- 10+ years of software development experience.
- English proficiency: Upper-Intermediate or higher required.
- Strong expertise in Java and modern web technologies including React and TypeScript.
- Proven experience with API design and distributed system architecture.
- Experience leading distributed or offshore development teams.
- Willingness to work with the Adobe Experience Manager (AEM) ecosystem.
Nice to have
- Prior experience with Adobe App Builder or AEM.
- Background in enterprise-level environments.
- Experience with cloud-native architecture patterns.
Culture & Benefits
- Comprehensive health insurance and sports activities support.
- Access to internal conferences, meetups, and an internal startup incubator.
- Professional growth through technical and non-technical training programs.
- Flexible work arrangements with both remote and hybrid options.
- Support and mentorship programs for career development.
- Additional vacation days and a work anniversary appreciation program.
