JOB DETAILS
Tech Lead (ARIP- Applications) - CP Axtra
CompanyMakro PRO
LocationBangkok
Work ModeOn Site
PostedMay 19, 2026

About The Company
Makro PRO is an exciting new digital venture by the iconic Makro. Our proud purpose is to build a technology platform that will help make business possible for restaurant owners, hotels, and independent retailers, and open the door for sellers. Makro PRO brings together the best talent across multi-nationals to transform the B2B marketplace ecosystem. We welcome bold, energetic, and thoughtful people who share our belief in collaboration, diversity, excellence, and putting customers at the heart of our work.
About the Role
Senior technical leader for ARIP Layer 5 — accountable for implementing all 5 product suites as domain-driven, BC-respecting services using ACL patterns for Oracle/SAP/WMS integration. Owns the ฿20M Y1 Wave 2 Supplier Suite delivery (A-11..A-16), enforces DDD discipline, and co-chairs the Agent Review Board. Leads 2–3 Senior Software Engineers.
Key Responsibilities:- Own Layer 5 service template, bounded context (BC) layout, ACL pattern reference library, and end-to-end testing discipline (contract tests, BC invariant assertions, eval harnesses)
- Lead Wave 2 Supplier Suite implementation — A-11..A-16 services across 6 BCs, HITL gate integration, per-agent eval harness scaffolding
- Enforce DDD discipline: all BCs own their data; every legacy write goes through Anti-Corruption Layer (ACL) — no direct Oracle RMS / SAP / WMS access from ARIP services
- Co-chair Agent Review Board (fortnightly) with Tech Lead Platform — new agent approvals, eval results, gate criteria, retire decisions
- Act as senior engineering peer to Suite POs (Yaowaluck S1, Songkiat S3); translate business roadmap into engineering plans; push back on scope creep with feasibility analysis
- Track and report suite commercial KPIs to ARIP Steering Committee: Wave 2 ฿20M rebate uplift, Wave 3 MAPE −5 pts vs Oracle Demantra
- 8+ years software engineering; 3+ years as Tech Lead / Staff with multi-team delivery and architectural accountability
- Production retail / commerce / fintech experience preferred: supplier portal, invoice reconciliation, contract intelligence, or finance recon
- Expert in DDD: bounded contexts, aggregates, domain events, Anti-Corruption Layer patterns for legacy integration (Oracle / SAP / WMS)
- Strong Python or TypeScript at staff level; event-driven systems (Kafka / Event Hubs); eval-driven development (golden sets, regression gates in CI)
- Agent / LLM service consumption in production; comfortable mediating between Suite POs and engineering teams
- Calibre: Staff/Principal Engineer from retail-tech (Tesco / Lotus's Australia / Walmart Labs), Agoda, Grab, Shopee, SCBX, KBank with multi-suite product experience
Key Skills
Domain-Driven DesignAnti-Corruption LayerPythonTypeScriptKafkaEvent HubsLLM Service ConsumptionEvent-Driven SystemsArchitectural AccountabilityEnd-to-End TestingOracle RMSSAPWMSContract TestingTechnical LeadershipRetail Tech
Categories
SoftwareTechnologyEngineeringManagement & LeadershipRetail
Job Information
📋Core Responsibilities
Lead the implementation of the ARIP Layer 5 product suites using Domain-Driven Design and Anti-Corruption Layer patterns for legacy integrations. Manage the Wave 2 Supplier Suite delivery and co-chair the Agent Review Board to oversee agent approvals and evaluation criteria.
📋Job Type
full time
📊Experience Level
10+
💼Company Size
164
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →
You'll be redirected to
the company's application page