5 months ago
Mexico City, MexicoSenior
Responsibilities
- Lead the design, development, and implementation of scalable, secure, and maintainable software architectures.
- Architect cloud infrastructure solutions across AWS, Azure, and multi-cloud environments.
- Oversee the integration and orchestration of AI agents and AI-driven systems.
- Collaborate with product managers, developers, and internal clients to define technical requirements and deliver projects.
- Provide technical leadership and mentorship to development teams.
- Conduct architectural reviews and enforce software development, integration, security, and infrastructure best practices.
- Advocate for security, data protection, and compliance throughout the software lifecycle.
- Stay current with emerging technologies and industry trends to drive innovation.
Requirements
- Bachelor's degree in computer science, engineering, or a related field, or equivalent experience.
- At least 7 years of experience as a software engineer or in a similar technology-driven role.
- Proven expertise in AWS, Azure, multi-cloud platforms, and cloud-native architecture.
- Strong hands-on experience with microservices architecture, Kubernetes containerization, and CI/CD pipelines.
- Deep knowledge of software development methodologies, design patterns, and architectural frameworks.
- Proficiency with Node.js, Angular, React, MongoDB, PostgreSQL, JSON, and APIs.
- Strong analytical and problem-solving skills.
- Ability to remain approximately 80% hands-on while maintaining an architectural vision.
- Advanced English proficiency.
Benefits
- Hybrid work arrangement requiring at least three days per week in the office or at client sites.
- Professional development opportunities, interesting work, and supportive leaders.
- Inclusive and flexible workplace culture.
- Career opportunities and benefits and rewards intended to support employee well-being.
