Architect Lead (Xico)

Architect Lead (Xico)

02 ago
|
Tenmas.Tech
|
Xico

02 ago

Tenmas.Tech

Xico

Purpose of the role
Set the technical direction — and build the architecture that gets us there.
Reporting to the Software Development Director, this role provides technical and architectural leadership for the software platforms developed and managed in Mexico, ensuring scalable and secure solutions aligned with the global group's technology standards.
The role defines the technical direction of the local development team and owns the architecture of the Mexican platforms — both maintaining the architecture of current solutions and designing and building their future (target) architecture, shaping technological direction rather than merely sustaining what exists today.
It also contributes to Mexico's technology roadmap, serves as the senior technical reference point for the Mexican platforms, and collaborates closely with the local and global Product Owner to translate business requirements into solid technical projects.
Key responsibilities
1
Technical leadership & architectural governance
Guide the integration of local architecture into the global group's architectural model, ensuring technological continuity and strategic alignment.
Design the target architecture of the Mexican platforms and define the evolution path toward it, balancing innovation and service continuity.
2
Platform architecture & global alignment
Support roadmap and prioritization discussions with technical analysis, effort estimation, and risk assessment.
Be the senior technical escalation point for architecture and integration issues affecting the Mexican platforms.
3
Systems & infrastructure oversight
Define and oversee the architecture of core systems in Mexico and in the countries served from Mexico.
Ensure system architecture supports scalability, security, and integration with global infrastructure.
4
Data, security & compliance
Implement data governance and security practices aligned with the group's global privacy and security frameworks.
Design and maintain disaster recovery and business continuity measures, aligned with the group's cybersecurity standards.
5
Collaboration & stakeholder management
Be the senior technical contact point for the Mexican platforms with internal and global teams.
Communicate architectural decisions, technical trade-offs, and progress to technical and non-technical stakeholders.
6
Leadership & people management
Guide and mentor the local software development team — fostering technical growth, code quality, accountability, and cross-functional collaboration.
Build collaboration between product, development, and operations teams.
Expected results
A well-defined and documented solution architecture for the Mexican platforms, aligned with Mexico's technology roadmap.
Technical alignment and successful delivery of the Mexican platforms, including scalability.
Requirements
University degree.
Fluent Spanish (local working language) and fluent English, spoken and written — essential.
At least 8 years of overall experience in software development,



with 4+ years in software architecture and/or technical leadership.
Proven experience leading and mentoring software development teams, with responsibility for members' professional growth and work quality.
Hands-on experience as an Architect / Senior Developer, with solid mastery of modern cloud-native technologies.
Excellent communication skills — able to explain architectural decisions and trade-offs to both technical and non-technical stakeholders.
Willingness to adopt versátil working hours when necessary to collaborate with international teams across time zones.
Availability for occasional short-term international travel for architecture reviews and technical alignment, including to the group's European offices.
Technical skills & experience
The platforms are built across two primary technology stacks.
Deep expertise in one and working fluency in the other is expected.
1
TypeScript / Node.js / AWS Lambda
Languages & Runtime
TypeScript — 5.x, strict mode, CommonJS / ESM modules
Node.js — v22.x
Cloud & Infrastructure
AWS — EC2, RDS, S3, VPC, IAM, Secrets Manager, Cognito, CloudWatch, X-Ray
AWS Lambda + AWS SAM — template authoring, build / deploy / sync, multi-stack
AWS CloudFormation — resource definitions, nested stacks, IAM roles & policies
API Gateway (private VPC endpoints), EventBridge, CodePipeline, CodeBuild
Architecture & Design
Domain-Driven Design — bounded contexts, aggregates, domain events
Clean / Hexagonal Architecture — domain / application / infrastructure layering
Serverless microservices — multi-service decomposition
Event-driven design via EventBridge
Database
PostgreSQL, MongoDB, MySQL, Redis, DynamoDB
Security
IAM least-privilege design for Lambda execution roles
Secrets Manager usage patterns
Cognito — authentication & authorisation
Testing & Quality
Jest + ts-jest — unit testing, mocking with jest-mock-extended
Playwright — E2E / integration testing with Chromium
ESLint (flat config, typescript-eslint) + Prettier
SonarQube — static analysis, coverage gating
Build & Tooling
Docker — containerization & SAM build environment
pnpm — workspaces, lockfile management
esbuild — Lambda bundling with minification + source maps
Liquibase — schema versioning via XML changelogs
CI / CD
GitHub Actions — workflow authoring, PR gates, workflow_dispatch
AWS CodeArtifact — private npm registry for internal packages
SAM deploy pipelines — build + deploy automation
Frontend
React, Redux
External Integrations
Firebase — real-time data / push notifications
SendGrid — transactional email; pdf-lib
2
Java / Spring Boot / Quarkus
Languages & Runtime




Java 21 (LTS) — records, pattern matching, virtual threads
Java 17 (LTS) — migration baseline from Java 8
Spring Boot 2.x / 3.x — Spring Framework
Quarkus 3.x — Panache ORM, RESTEasy Reactive
GraalVM Native Image — AOT compilation for fast container startup
Cloud & Infrastructure
OpenShift (Red Hat) — container platform on Kubernetes
Kubernetes — Deployments, Services, ConfigMaps, Secrets
Docker — multi-stage builds for JVM & GraalVM native image
Instana — real-time monitoring of platform & microservices
Kibana (ELK Stack) — log aggregation, search & dashboarding
Micrometer + Prometheus / Grafana — application metrics
Architecture & Design
Domain-Driven Design — bounded contexts, aggregates, domain events
Clean / Hexagonal Architecture — layered domain / application / infra
Microservices — decomposition into independent JVM services
Event-Driven Architecture — RabbitMQ for async messaging
REST API design; Strangler Fig incremental migration
Cloud-native principles applied to Spring Boot & Quarkus
Database
PostgreSQL — JPA / Hibernate (Spring Boot), Panache (Quarkus)
MongoDB — Spring Data MongoDB / Quarkus Panache MongoDB
Security
Spring Security
Keycloak — Identity Provider, SSO, OAuth2 / OIDC, realm & client management
JWT / OAuth2 / OpenID Connect — token validation & identity propagation
Secrets lifecycle via OpenShift Secrets / Vault
Testing & Quality
JUnit — unit testing, parameterized tests, extension model
Mockito — mocking, argument captors, spy
Testcontainers — integration testing with real containers (DB, RabbitMQ, Redis)
SonarQube — coverage gating, quality gates, security hotspots
Quarkus @QuarkusTest — dev-mode testing with CDI & live reload
Build & Tooling
Maven — multi-module projects, BOM management, release plugin
Docker — multi-stage builds, Docker Compose for local dev
Liquibase — database schema versioning & migration
Quarkus Dev Services — automatic container provisioning
CI / CD
CI/CD integration inherited from organizational standards
External Integrations
RabbitMQ — async messaging, exchange / queue / binding, dead-letter exchange
Feign / WebClient — declarative HTTP client for external REST integrations
Micrometer + Prometheus / Grafana — application metrics & dashboarding
What we offer
International & dynamic
A continuously growing company with numerous opportunities for professional and personal development.
Training & growth
Extensive training and development opportunities within the group.
Multicultural team
A multicultural organizational structure spanning multiple countries.
Conditions & benefits
Hybrid · Mexico City
Based in Polanco, CDMX.
Performance bonus
Annual bonus in addition to base salary.
Full statutory benefits
All benefits required by Mexican law: 15-day aguinaldo and 12 vacation days in the first year.
Social security
IMSS registration at 60%.
#J-*****-Ljbffr

📌 Architect Lead (Xico)
🏢 Tenmas.Tech
📍 Xico

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: architect lead (xico) / xico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: architect lead (xico) / xico